@font-face {
  font-family: Arial rounded light;
  src: url('../fonts/ARIALROUNDEDMTLIGHT.TTF') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arial rounded extra bold;
  src: url('../fonts/ARIALROUNDEDMTEXTRABOLD.TTF') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arial rounded mt;
  src: url('../fonts/ARIALROUNDEDMT.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arial MT Medium;
  src: url('../fonts/ARIALMTMEDIUM.TTF') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arial Rounded Bold;
  src: url('../fonts/Arial-Rounded-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itaudisplaypro Rg;
  src: url('../fonts/ItauDisplayPro_Rg.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itaudisplaypro Bd;
  src: url('../fonts/ItauDisplayPro_Bd.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itaudisplaypro Lt;
  src: url('../fonts/ItauDisplayPro_Lt.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itaudisplaypro Blk;
  src: url('../fonts/ItauDisplayPro_Blk.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itaudisplaypro He;
  src: url('../fonts/ItauDisplayPro_He.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itaudisplaypro Xbd;
  src: url('../fonts/ItauDisplayPro_XBd.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itautextpro Bd;
  src: url('../fonts/ItauTextPro_Bd.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itautextpro Xbd;
  src: url('../fonts/ItauTextPro_XBd.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itautextpro Rg;
  src: url('../fonts/ItauTextPro_Rg.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Itautextpro Lt;
  src: url('../fonts/ItauTextPro_Lt.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasansvf;
  src: url('../fonts/SuraSansVF.ttf') format("truetype");
  font-weight: 0 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-ItalicaVF.ttf') format("truetype"), url('../fonts/SuraSans-Italic.otf') format("opentype"), url('../fonts/SuraSans-ExtranegritaItalica.otf') format("opentype"), url('../fonts/SuraSans-NegritaItalica.otf') format("opentype"), url('../fonts/SuraSans-LigeraItalica.otf') format("opentype"), url('../fonts/SuraSans-RegularItalica.otf') format("opentype"), url('../fonts/SuraSans-SeminegritaItalica.otf') format("opentype"), url('../fonts/SuraSans-FinaItalica.otf') format("opentype");
  font-weight: 0 1000;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Tccc Unitytextpc 2";
  src: url('../fonts/TCCC-UnityTextPC-Regular-2.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tccc Unitytextpc;
  src: url('../fonts/TCCC-UnityTextPC-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-ExtraLight.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-Bold.otf') format("opentype"), url('../fonts/SuraSans-ExtraBold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-Black.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-ExtraBoldItalic.otf') format("opentype"), url('../fonts/SuraSans-BoldItalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Surasans Fina;
  src: url('../fonts/SuraSans-Fina.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-LightItalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans Extranegrita;
  src: url('../fonts/SuraSans-Extranegrita.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans Negrita;
  src: url('../fonts/SuraSans-Negrita.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-SemiBoldItalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-ThinItalic.otf') format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Surasans Seminegrita;
  src: url('../fonts/SuraSans-Seminegrita.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-ExtraLightItalic.otf') format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Surasans Ligera;
  src: url('../fonts/SuraSans-Ligera.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-Thin.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-BlackItalic.otf') format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Surasans;
  src: url('../fonts/SuraSans-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roselle Roselle 400";
  src: url('../fonts/roselle-roselle-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --elements-webflow-library--neutral--100: white;
  --verdeeschaider: #3dcd57;
  --elements-webflow-library--neutral--800: #7f7f7f;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--accent--primary-1: #3dcd57;
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --margin-content: 1150px;
  --elements-webflow-library--secondary--color-1: #281ca5;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --flowui-component-library--gray-200: #f3f5fb;
  --flowui-component-library--grey-600: #393b6a;
  --flowui-component-library--gray-900: #160042;
  --flowui-component-library--white: white;
  --flowui-component-library--gray-700: #282556;
  --flowui-component-library--grey-300: #e4e6f1;
  --flowui-component-library--primary-base: #642eff;
  --flowui-component-library--gray-500: #6b7094;
  --flowui-component-library--gray-100: #f7f9fd;
  --elements-webflow-library--general--shadow-03: #14142b1a;
  --section-separation-content: 30px;
  --flowui-component-library--success-lighter: #ebfff6;
  --flowui-component-library--success-darker: #006638;
  --flowui-component-library--gray-400: #b6b9ce;
  --elements-webflow-library--general--shadow-04: #14142b24;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --flowstica-webflow-library--honeydew: #cef0dc;
  --flowstica-webflow-library--medium-sea-green: #7d42f4;
  --flowstica-webflow-library--black: #010b15;
  --flowstica-webflow-library--white: white;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --elements-webflow-library--neutral--400: #dcddeb;
  --flowstica-webflow-library--black-2: #333;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray700: #344054;
  --untitled-ui--primary50: #f9f5ff;
  --flowstica-webflow-library--white-smoke: #f7f7f7;
  --elements-webflow-library--general--shadow-05: #14142b29;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray800: #1d2939;
  --flowui-component-library--primary-dark: #2d0896;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

.se-navbar-btn {
  color: #7f7f7f;
  text-align: center;
  -webkit-text-fill-color: inherit;
  transform-style: preserve-3d;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 48px;
  justify-content: center;
  padding: 11px 28px;
  font-family: Arial rounded mt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.se-navbar-btn:hover {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--verdeeschaider);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 0;
}

.brix---hamburger-menu-bar-bottom, .brix---hamburger-menu-bar-top {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.se-navbar-link {
  color: #fff;
  padding: 0 50px 0 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  transition: color .3s;
}

.se-navbar-link:hover {
  color: #fff;
}

.brix---header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-link {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---dropdown-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-menu-wrapper {
  margin-right: 0;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  font-family: Overpass, sans-serif;
  display: flex;
}

.brix---header-logo {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.logo {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.logo:hover {
  transform: scale3d(.96, .96, 1.01);
}

.logo.w--current:hover {
  transform: none;
}

.space {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}

.container-menu {
  max-width: var(--margin-content);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.navbar-se {
  background-color: var(--verdeeschaider);
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.brix---opacity-10 {
  opacity: .1;
}

.brix---floating-image-hero-v1---1 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---opacity-20 {
  opacity: .2;
}

.brix---floating-image-hero-v1---2 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---paragraph-default {
  margin-bottom: 0;
  padding-top: 4px;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---heading-h1-size {
  color: var(--verdeeschaider);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.1em;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---grid-hero-v1 {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 0;
  display: grid;
}

.hero-section {
  background-image: url('../images/estrellas.png'), linear-gradient(193deg, #c0dce7, #fff);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  min-height: auto;
  padding-top: 90px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v8-half-image-right {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---cta-v1-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size {
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---grid-cta-v8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---z-index-1 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v17-half-image-right {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---mg-bottom-32px {
  margin: -59px -277px 74px 166px;
  padding-top: 0;
}

.brix---grid-cta-v16 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: -50px;
  margin-left: 210px;
  display: grid;
}

.brix---cta-v4-floating-item-01 {
  margin: -33px 0 0 -9px;
  padding-top: 0;
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---cta-v17-card {
  background-color: var(--elements-webflow-library--accent--primary-1);
  background-image: linear-gradient(208deg, #f1f1db, #fff);
  border-radius: 11px;
  align-items: center;
  margin: -64px 11px -6px;
  padding: 68px 60px 78px 63px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---section-small {
  margin-top: 0;
  margin-left: 0;
  padding-top: 107px;
  padding-bottom: 43px;
}

.fresh-mind-oferts-icon {
  width: 350px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cocacola-oferts-title {
  color: #fff;
  text-align: left;
  font-size: 33px;
  line-height: 1.3em;
}

.schneider-margin-container {
  width: 100%;
  max-width: var(--margin-content);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.collection-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: grid;
}

.coke-oferts {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  display: flex;
  position: relative;
}

.hero-aditionals-texts {
  color: #fff;
  margin-bottom: 0;
  font-size: 20px;
  font-style: italic;
  line-height: 1.3em;
}

.collection-item {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.schneider-oferts-footer {
  background-color: #3dcd58;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 45px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.hero-wrapper-two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #000;
  background-image: url('../images/RAYOS.png'), url('../images/estrellas.png'), linear-gradient(235deg, #f1f1db 29%, #fff);
  background-position: 80% 2%, 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 60px, 300px, auto;
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: baseline;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 65px 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.coke-oferts-wraper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 300px;
  padding-top: 30px;
  display: block;
}

.coke-oferts-footer-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.coke-oferts-footer-title {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-size: 33px;
  line-height: 1.3em;
}

.coke-oferts-cta-btn {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 10px;
  padding: 15px 35px;
  font-size: 18px;
  font-weight: 600;
  display: none;
}

.f-navigation-button {
  background-color: var(--flowui-component-library--gray-900);
  outline-offset: 0px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-navigation-button:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-navigation-button-secondary {
  border: 1px solid var(--flowui-component-library--grey-300);
  min-height: 40px;
  color: var(--flowui-component-library--gray-900);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s, border-color .2s;
  display: flex;
}

.f-navigation-button-secondary:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-navigation-r {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.f-logo {
  width: 124px;
}

.f-navigation-link {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link:hover {
  background-color: var(--flowui-component-library--gray-200);
  color: var(--flowui-component-library--gray-900);
}

.f-navigation-link.w--current {
  color: var(--flowui-component-library--primary-base);
}

.f-navigation-l {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.f-navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.f-slide-nav-hidden {
  display: none;
  bottom: -50px;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-testimonial-r-arrow {
  border: 1px solid var(--flowui-component-library--grey-300);
  background-color: var(--flowui-component-library--gray-900);
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  transition: all .3s;
  display: flex;
}

.f-testimonial-r-arrow:hover {
  border-color: var(--flowui-component-library--gray-900);
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
}

.f-testimonial-l-arrow {
  border: 1px solid var(--flowui-component-library--grey-300);
  width: 40px;
  height: 40px;
  color: var(--flowui-component-library--grey-600);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  transition: all .3s;
  display: flex;
}

.f-testimonial-l-arrow:hover {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular.f-text-weight-medium, .f-text-weight-medium {
  font-weight: 500;
}

.f-avatar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-testimonial-avatar-small {
  background-color: var(--flowui-component-library--gray-200);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-testimonial-author {
  grid-column-gap: 16px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.f-testimonial-author:hover {
  border-color: #0000;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-margin-bottom-40 {
  margin-bottom: 40px;
}

.f-testimonial-star-wrapper {
  grid-column-gap: 4px;
  margin-bottom: 16px;
  display: flex;
}

.f-testimonial-card {
  color: var(--flowui-component-library--gray-900);
  background-color: #fff;
  border-radius: 12px;
  padding: 32px;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-testimonial-slider-grid-large {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-testimonial-slider-regular {
  background-color: #0000;
  height: auto;
  padding-left: 72px;
  padding-right: 72px;
}

.f-h3-heading {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-heading-detail-small {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-48 {
  margin-bottom: 48px;
}

.f-container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-testimonial-background {
  background-color: var(--flowui-component-library--gray-100);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.f-section-regular {
  padding: 72px 5%;
  position: relative;
}

.white-top-banner {
  padding-bottom: 0;
}

.text-block {
  text-align: center;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Arial rounded light, sans-serif;
  font-size: 14px;
}

.image {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-2 {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
}

.left-hero {
  margin-top: 0;
  margin-left: 0;
}

.text-block-2 {
  font-family: Arial MT Medium, sans-serif;
  font-size: 22px;
}

.rigth-hero {
  margin-top: 0;
}

.div-block-3 {
  margin-top: 67px;
  padding-top: 0;
}

.image-3 {
  margin-top: -94px;
  margin-left: 867px;
}

.container {
  margin-top: 22px;
  margin-bottom: 23px;
  margin-left: -792px;
  padding: 0 663px 0 30px;
}

.image-4 {
  max-width: 80000%;
  margin-top: -59px;
  margin-bottom: 31px;
  margin-left: -6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
}

.paragraph {
  box-sizing: border-box;
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  text-align: left;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -153px;
  padding-left: 0;
  display: block;
}

.text-block-3 {
  float: none;
  clear: none;
  text-align: left;
  margin: -154px 0 -40px 316px;
  padding-bottom: 0;
  padding-right: 404px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 36px;
  font-style: normal;
  line-height: 28px;
}

.coke-about {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-top: 0;
  padding: 15px 30px;
  position: relative;
}

.features-wrapper {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #000;
  background-image: linear-gradient(194deg, #f1f1db, #fff);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: -2px;
  padding: 20px 1% 0% 17%;
  display: grid;
}

.coke-feature-section {
  margin-left: 2px;
  padding-bottom: 25px;
  padding-left: 0;
}

.coke-sections-titles {
  color: #3dcd58;
  margin: 10px 0 -30px -111px;
  padding: 0 68px 0 0;
  font-size: 30px;
  line-height: 1.2em;
}

.coke-sections-texts {
  color: #3dcd58;
  font-size: 17px;
  line-height: 1.5em;
}

.image-5 {
  max-width: 80%;
  margin-top: 50px;
  margin-left: 94px;
  padding-bottom: 12px;
}

.image-6 {
  margin-top: -199px;
  margin-left: -190px;
  margin-right: 0;
  padding-bottom: 0;
  overflow: clip;
}

.image-7 {
  margin-top: -263px;
  margin-left: 256px;
  margin-right: 0;
  padding-right: 0;
}

.brix---mg-bottom-0 {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: -15px;
  padding-top: 4px;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
  position: relative;
  top: 4px;
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---paragraph-default-2 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---heading-h3-size {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Arial rounded mt, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.requirements-p {
  background-color: #e6e6e600;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 0;
  padding: 25px;
  font-size: 16px;
  display: flex;
}

.brix---square-icon {
  border-radius: 16px;
  margin-left: -99px;
  position: absolute;
}

.brix---card---icon-left---content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--verdeeschaider);
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  align-items: flex-start;
  height: auto;
  padding: 26px 48px 31px;
  font-family: Arial rounded mt, sans-serif;
  display: flex;
}

.brix---grid-2-columns {
  grid-column-gap: 47px;
  grid-row-gap: 19px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center stretch;
  margin-left: 0;
  display: grid;
}

.brix---heading-h2-size-2 {
  color: var(--verdeeschaider);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -187px;
  padding-left: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-12px {
  margin-bottom: 12px;
}

.brix---text-center {
  text-align: center;
}

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.requisitos-text-wrapper {
  margin-bottom: 48px;
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/corazones.png'), url('../images/asteriscos.png'), linear-gradient(154deg, #c0dce7, #fff);
  background-position: 100% 0, 0 110%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto 50%, 300px, auto;
  border-radius: 20px;
  margin: 0;
  padding: 65px 50px;
}

.image-8 {
  opacity: 1;
  mix-blend-mode: normal;
}

.paragraph-2 {
  text-align: left;
  margin-top: -11px;
  margin-bottom: 0;
  margin-left: -188px;
  padding-bottom: 0;
  font-size: 16px;
}

.paragraph-3 {
  margin-top: 25px;
  margin-left: -15px;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
}

.paragraph-4 {
  margin-top: 31px;
  margin-left: -15px;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
}

.paragraph-5 {
  color: #3dcd58;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
  position: static;
}

.brix---paragraph-link {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---mg-bottom-2 {
  margin-bottom: 0;
}

.brix---footer-bottom {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---icon-square-36px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---icon-success-message-left {
  margin-right: 10px;
}

.brix---success-message-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---success-message {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-primary-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  -webkit-text-fill-color: inherit;
  transform-style: preserve-3d;
  background-clip: border-box;
  border-radius: 48px;
  justify-content: center;
  margin-top: -8px;
  margin-bottom: 12px;
  margin-left: 216px;
  padding: 19px 38px 19px 36px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---input {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-height: 70px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---grid-subscribe-form-button-left {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---paragraph-default-3 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

.brix---footer-top-small {
  background-image: linear-gradient(#3dcd58, #3dcd58);
  border-radius: 0 0 20px 20px;
  margin-bottom: 5px;
  margin-left: 3px;
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
}

.brix---footer-wrapper {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
}

.image-9 {
  padding-left: 772px;
}

.image-10 {
  margin-top: -48px;
  margin-left: 725px;
  padding-left: 0;
  padding-right: 0;
}

.requisitos-section {
  padding-top: var(--section-separation-content);
  padding-bottom: var(--section-separation-content);
}

.container-2 {
  max-width: 1100px;
}

.schnaider-landing-container {
  max-width: var(--margin-content);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: block;
}

.steps-section {
  padding: var(--section-separation-content) 0px;
  border: 1px #000;
  margin-bottom: 0;
}

.f-success-message {
  background-color: var(--flowui-component-library--success-lighter);
  color: var(--flowui-component-library--success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-button-secondary {
  border: 1px solid var(--flowui-component-library--grey-300);
  min-height: 48px;
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary:hover {
  background-color: var(--flowui-component-library--gray-200);
  border-color: #0000;
}

.f-input-outlined {
  border: 1px solid var(--flowui-component-library--grey-300);
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
}

.f-input-outlined:focus {
  border-color: var(--flowui-component-library--gray-400);
}

.f-input-outlined::placeholder {
  color: var(--flowui-component-library--gray-400);
}

.f-content-form {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-content-form-block {
  margin-top: 32px;
  margin-bottom: 0;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-margin-bottom-32 {
  margin-bottom: 32px;
}

.f-h3-heading-2 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-49 {
  margin-bottom: 16px;
}

.f-content-icon-wrapper {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 16px;
}

.f-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-content-image-wrapper {
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 430px;
  display: flex;
  overflow: hidden;
}

.f-grid-two-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  display: grid;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large {
  background-color: #e0e0e0;
  background-image: url('../images/estrellas.png'), url('../images/gurpo-de-amigos-con-pattens-verde.png'), url('../images/estrellas.png'), url('../images/estrellas.png'), linear-gradient(224deg, #f4c3da, #fff);
  background-position: 50% 100%, -1% 100%, 100% 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: 250px, 530px, 200px, 350px, auto;
  border-radius: 20px;
  padding: 65px 50px;
  position: relative;
}

.brix---card---icon-left---content-right-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--verdeeschaider);
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  align-items: flex-start;
  padding: 26px 48px 31px;
  font-family: Arial rounded mt, sans-serif;
  display: flex;
}

.step-section-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px none var(--verdeeschaider);
  background-color: #3dcd5700;
  border-radius: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
  padding: 0;
  font-family: Arial rounded mt, sans-serif;
  display: grid;
}

.step-section-item-icon {
  vertical-align: baseline;
  border-radius: 16px;
  width: 90px;
  margin-left: 0;
}

.f-button-neutral {
  background-color: var(--flowui-component-library--gray-900);
  min-height: 48px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-paragraph-regular-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-content-list-item {
  grid-column-gap: 16px;
  color: var(--flowui-component-library--gray-900);
  align-items: center;
  display: flex;
}

.f-content-list-wrapper {
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 32px;
  margin-bottom: 42px;
  display: flex;
}

.f-margin-bottom-50 {
  margin-bottom: 16px;
}

.f-heading-detail-small-2 {
  background-color: var(--flowui-component-library--primary-base);
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  position: absolute;
  inset: -2% auto auto -2%;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-content-image-wrapper-large {
  background-color: var(--flowui-component-library--success-darker);
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 460px;
  position: relative;
  overflow: hidden;
}

.step-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f3f3df;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 0;
  padding: 25px;
  font-size: 16px;
  display: flex;
}

.image-11 {
  margin-bottom: 0;
  margin-left: auto;
  padding-bottom: 0;
}

.impact-banner-section {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.banner-content {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
  background-color: #000;
  background-image: url('../images/mujer.png'), url('../images/corazones.png'), linear-gradient(194deg, #f1f1db, #fff);
  background-position: -1% 100%, 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 240px, auto 150px, auto;
  background-attachment: scroll, scroll, scroll;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .3fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center stretch;
  margin-bottom: 0;
  margin-left: 0;
  padding: 45px 4% 4% 24%;
  display: flex;
  position: static;
}

.coke-feature-section-2 {
  padding-bottom: 25px;
  font-size: 30px;
  line-height: 1.1px;
}

.coke-sections-titles-2 {
  color: #3dcd58;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 30px;
  line-height: 1.1em;
}

.image-12 {
  margin-top: auto;
}

.text-block-4, .paragraph-6 {
  font-size: 30px;
  line-height: 1.1px;
}

.image-13 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: red;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 940px;
  height: auto;
  padding-top: 60px;
  padding-bottom: 34px;
  padding-right: 0;
  display: grid;
}

.container-4 {
  background-color: red;
}

.grid {
  background-color: var(--verdeeschaider);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  margin-right: 0;
  padding: 45px 0 33px;
}

.image-14 {
  padding: 0;
  position: static;
}

.heading {
  color: #3dcd57;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 22px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 28px;
  line-height: 1.1em;
}

.heading-2 {
  color: #7f7f7f;
  width: 100%;
  font-family: Arial Rounded Bold, sans-serif;
  line-height: 1.1em;
}

.oferts-section {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.heading-3 {
  color: #3dcd58;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
}

.paragraph-7 {
  color: #7f7f7f;
  text-align: left;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
}

.heading-4 {
  color: #fff;
  flex: 1;
  margin-top: 0;
  font-size: 26px;
}

.steps-section-2 {
  border: 1px #000;
  margin-bottom: 0;
  padding: 25px 0 50px;
}

.f-section-large-2 {
  background-color: #e0e0e0;
  background-image: url('../images/mujer-con-celular.png'), url('../images/estrellas.png'), url('../images/estrellas.png'), url('../images/estrellas.png'), linear-gradient(212deg, #f4c3da 18%, #fff);
  background-position: 100% 100%, 50% 100%, 100% 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: 470px, 250px, 200px, 350px, auto;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 65px 50px;
  position: relative;
}

.paragraph-8 {
  color: #7f7f7f;
  margin-bottom: 51px;
  font-size: 16px;
}

.heading-5 {
  color: #3dcd58;
  margin-top: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 45px;
}

.requirements-list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px none var(--verdeeschaider);
  background-color: #3dcd5700;
  border-radius: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
  padding: 0;
  font-family: Arial rounded mt, sans-serif;
  display: grid;
  position: static;
}

.requirement-item-p {
  height: auto;
  min-height: 8em;
  color: var(--elements-webflow-library--neutral--800);
  text-align: left;
  background-color: #fff0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
  font-family: Arial rounded mt, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
  display: flex;
}

.image-15 {
  float: none;
  clear: none;
  padding-top: 0;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-4 {
  position: relative;
  inset: -3% auto 0% 60%;
}

.div-block-5, .div-block-6 {
  position: relative;
  top: -6px;
  left: 60px;
}

.requirements-icon {
  position: relative;
  top: 0;
  left: 0;
}

.button {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 14px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 18px;
}

.brix---link-icon-right {
  margin-left: 6px;
}

.brix---link-wrapper-white {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---top-bar-right-col {
  margin-right: 24px;
}

.brix---top-bar-flex-h-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---top-bar-small-padding {
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---top-bar-wrapper {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.brix---paragraph-link-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link-2:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---paragraph-default-4 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---footer-bottom-2 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---social-icon-square-30px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-right---t-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---footer-link {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-list-item-horizontal {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.brix---footer-list-wrapper-horizontal {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---footer-logo {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---grid-footer-3-cols {
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr .3fr;
  align-items: center;
}

.brix---footer-top-small-2 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.brix---footer-wrapper-2 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.container-5 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.coke-footer {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 7% 30px;
  position: relative;
}

.cocacola-navbar-fj-logo {
  width: 80px;
  margin-left: 15px;
}

.cocacola-navbar-logo {
  width: 150px;
  max-width: 150%;
  padding-left: 0;
  padding-right: 0;
}

.coke-rrss-footer-img {
  width: 40px;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-social-link-three {
  justify-content: center;
  align-items: center;
  width: 75px;
  margin-left: 0;
  display: flex;
}

.flag-hero-icon {
  margin-right: 7px;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.se-oferts-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 300px;
  padding-top: 30px;
  display: block;
}

.steps-section-2-copy {
  border: 1px #000;
  margin-bottom: 0;
  padding: 25px 0 50px;
}

.beneficios-section {
  padding-top: var(--section-separation-content);
  padding-bottom: var(--section-separation-content);
}

.div-block-8 {
  grid-column-gap: 47px;
  grid-row-gap: 61px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.requiement-p-wrapper {
  background-color: var(--flowui-component-library--white);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: auto;
  padding: 3% 12%;
  display: flex;
}

.div-block-11 {
  width: 100%;
}

.brix---btn-primary-small {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--flowui-component-library--gray-900);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 20px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--flowui-component-library--gray-900);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-2 {
  margin-left: 24px;
}

.brix---hamburger-menu-bar-bottom-2, .brix---hamburger-menu-bar-top-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper-2 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: #0000;
}

.brix---header-nav-list-item-show-in-mbl-2 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---btn-secondary-small {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 14px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-small:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---header-nav-list-item-2 {
  margin-bottom: 0;
  padding-left: 32px;
}

.navbar-link-se {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.navbar-link-se:hover {
  color: var(--flowui-component-library--gray-900);
}

.brix---dropdown-link-2 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-links-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper-2 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-2.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-menu-list-2 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-logo-2 {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---container-default-3 {
  max-width: var(--margin-content);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.brix---header-wrapper {
  background-color: var(--verdeeschaider);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
}

.coke-rrss {
  padding: var(--section-separation-content) 30px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  display: none;
  position: relative;
}

.coke-about-us-footer-title {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Arial Rounded Bold, sans-serif;
}

.cocacola-margin-container {
  width: 100%;
  max-width: var(--margin-content);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.coke-tiktoks-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  min-height: 150px;
  padding-top: 4%;
  display: grid;
}

.aboutus-wrapper {
  text-align: center;
  background-color: #e1ffdf;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 2%;
  display: flex;
}

.about-us-subtitle {
  color: #000;
  text-align: center;
  max-width: 530px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  line-height: 1.5rem;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--verdeeschaider);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.aboutus-title {
  color: #000;
  text-align: center;
  margin-bottom: 16px;
  font-size: 70px;
}

.html-embed {
  outline-offset: 0px;
  border-radius: 0;
  outline: 2px #333;
}

.coke-about-us-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.rrss-section {
  color: var(--flowui-component-library--gray-900);
  margin-top: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 45px;
}

.tiktok-se {
  border: 3px solid #000;
  border-radius: 20px;
  overflow: hidden;
}

.testimonial-slider-small {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-6 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 90%;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 30%;
  height: 100%;
  margin-right: 4%;
}

.testimonial-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author {
  margin-bottom: 2px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.coke-ofert-item-body {
  background-color: #fff;
  border-top: 20px solid #e1ffdf;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  padding: 9% 8%;
  display: flex;
}

.coke-ofert-item-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.35fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-bottom: 10px;
  padding-top: 0%;
  padding-left: 0%;
  padding-right: 0%;
  display: grid;
}

.location-icon {
  outline-offset: 0px;
  border-radius: 50%;
  outline: 1px #f40000;
  width: 25px;
  height: 25px;
  margin-bottom: 6px;
  margin-right: 5px;
}

.coke-ofert-item-type {
  background-color: var(--verdeeschaider);
  color: #fff;
  text-align: center;
  border-radius: 9px;
  width: 80%;
  padding: 3px 8px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.coke-ofert-item-main {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ofert-title {
  color: #000;
  text-align: left;
  min-height: 5rem;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial rounded mt, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

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

.ofert-location {
  min-height: 3em;
  font-family: Arial rounded light, sans-serif;
  font-size: 12px;
}

.div-block-14 {
  display: flex;
}

.other-oferts-section {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.other-oferts-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #000;
  background-image: url('../images/RAYOS.png'), url('../images/estrellas.png'), linear-gradient(235deg, #f1f1db 29%, #fff);
  background-position: 90% 5%, 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 70px, 300px, auto;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: baseline;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 75px 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.other-oferts-footer {
  background-color: #3dcd58;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.other-oferts-content {
  width: 100%;
}

.other-oferts-subtitle {
  color: #7f7f7f;
  text-align: left;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 30px;
  margin-right: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
}

.other-oferts-title {
  color: #3dcd58;
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
}

.other-oferts-btn {
  border: 1px solid var(--verdeeschaider);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50%;
  color: var(--flowui-component-library--grey-600);
  text-align: center;
  border-radius: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.other-oferts-btn:hover {
  background-color: var(--verdeeschaider);
  color: var(--flowui-component-library--white);
}

.other-ofert-btn-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.other-oferts-container {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.other-ofert-item {
  background-color: #fff;
  border-top: 20px solid #e1ffdf;
  border-radius: 20px;
  flex-flow: column;
  width: 30%;
  padding: 3% 2%;
  display: flex;
}

.other-ofert-title {
  color: #000;
  text-align: left;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial rounded mt, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

.other-ofert-flag {
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.other-oferts-info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-bottom: 0;
  padding-top: 0%;
  padding-left: 0%;
  padding-right: 0%;
  display: grid;
}

.other-ofert-title-with-flag {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.se-main-requirement-wrapper {
  height: 100%;
}

.se-carreer-section {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-5 {
  color: var(--elements-webflow-library--neutral--800);
}

.se-carrer-title {
  height: auto;
  min-height: auto;
  color: var(--elements-webflow-library--neutral--800);
  text-align: left;
  background-color: #fff0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
  font-family: Arial rounded mt, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
  display: flex;
}

.carrer-emoji {
  width: 30px;
  height: 30px;
  margin-right: 8px;
}

.main-requirement {
  width: 100%;
  height: auto;
  min-height: auto;
  color: var(--elements-webflow-library--neutral--800);
  text-align: left;
  background-color: #fff0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: 15px;
  padding: 0;
  font-family: Arial rounded mt, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
  display: flex;
}

.carreers-list-p {
  width: 100%;
  height: auto;
  min-height: auto;
  color: var(--elements-webflow-library--neutral--800);
  text-align: left;
  background-color: #fff0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: 15px;
  padding: 0 0 0 15px;
  font-family: Arial rounded mt, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
  display: flex;
}

.carrer-title {
  color: #5b5b5b;
}

.se-steps-grid {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.brix---cta-v1-floating-item-02 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---cta-v1-floating-item-3 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---btn-secondary-white-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-2:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 20px;
  justify-content: center;
  padding: 20px 38px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---heading-h2-size-3 {
  color: var(--verdeeschaider);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  display: block;
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---grid-cta-v1 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.55fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-4 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---z-index-2 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-section {
  background-color: #f4f4e3;
  background-image: url('../images/asteriscos.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 80%;
  border-radius: 20px;
  padding: 6% 6% 8%;
  position: relative;
  overflow: hidden;
}

.se-cta-section {
  padding-top: var(--section-separation-content);
  padding-bottom: 60px;
}

.se-ver-mas {
  width: 70px;
  display: block;
}

.div-block-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.se-seemore-btn {
  margin-right: 24px;
  position: relative;
}

.electric-effect {
  width: 40px;
  position: absolute;
  inset: -40px -40px auto auto;
}

.se-cta-p {
  color: #7f7f7f;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.2em;
}

.se-see-more-btn {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 20px;
  justify-content: center;
  padding: 20px 38px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.se-see-more-btn:hover {
  background-color: var(--verdeeschaider);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-5 {
  max-width: 1218px;
  padding-left: 65px;
  padding-right: 65px;
  display: block;
}

.brix---header-wrapper-2 {
  background-color: var(--verdeeschaider);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-3 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link {
  color: #fff;
  padding: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: #fff;
}

.brix---dropdown-toggle-3 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-3 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-3 {
  padding: 40px;
}

.brix---header-logo-3 {
  max-width: 250px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-3 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-3:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-3.w--open {
  background-color: #0000;
}

.brix---header-right-col-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-3 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-3 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-3.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-3, .brix---hamburger-menu-bar-bottom-3 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-2 {
  color: #3dcd57;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-2:hover {
  color: var(--verdeeschaider);
  background-color: #fff;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-3 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-3 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---btn-circle-secondary-small {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---btn-circle-secondary-small:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-3 {
  margin-bottom: 0;
}

.brix---buttons-row-2 {
  align-items: center;
  margin-top: 22px;
  display: flex;
}

.brix---heading-h1-size-2 {
  color: var(--verdeeschaider);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---opacity-10-2 {
  opacity: .1;
}

.brix---opacity-20-2 {
  opacity: .2;
}

.brix---paragraph-default-5 {
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-3 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---3 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---4 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---btn-icon-left {
  width: 10%;
  margin-right: 8px;
}

.brix---btn-download-app {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 8px #4a3aff1a;
}

.brix---btn-download-app:hover {
  color: var(--verdeeschaider);
  background-color: #fff;
  border: 3px solid #f5dbe8;
  font-family: Arial rounded mt, sans-serif;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-download-app-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 6px #211f540f;
}

.brix---btn-download-app-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-hero-v16 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.schneider---hero {
  background-image: url('../images/estrellas.png'), url('../images/estrellas.png'), linear-gradient(135deg, #d8e8f0, #d8e8f0 50%, #fff);
  background-position: 50% 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 300px, 400px, auto;
  padding-top: 80px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.schneider-cta {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

.brix---heading-h2-size-4 {
  color: var(--verdeeschaider);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---bg-image-full-width-2 {
  z-index: -1;
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.brix---btn-primary-white-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-3:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v1-floating-item-4 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-3 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-2 {
  background-color: #fff;
  background-image: url('../images/corazones.png'), url('../images/corazones.png'), linear-gradient(184deg, #f1f1db 13%, #fff);
  background-position: 100% 0, 50% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .65fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-2 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.f-h3-heading-3 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  line-height: 1.2;
}

.f-container-regular-2 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-paragraph-small-2 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-avatar-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-margin-bottom-51 {
  margin-bottom: 12px;
}

.f-margin-bottom-52 {
  margin-bottom: 16px;
}

.f-margin-bottom-53 {
  margin-bottom: 32px;
}

.f-h6-heading {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.f-icon-regular-3 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-paragraph-regular-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular-3.f-text-weight-medium-2 {
  font-weight: 500;
}

.f-heading-detail-small-3 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-slide-nav-hidden-2 {
  display: none;
  bottom: -50px;
}

.f-testimonial-right-a {
  border: 1px solid var(--flowui-component-library--grey-300);
  background-color: var(--flowui-component-library--gray-900);
  color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  transition: all .3s;
  display: flex;
  inset: -90px 0% auto auto;
}

.f-testimonial-right-a:hover {
  border-color: var(--flowui-component-library--gray-900);
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
}

.f-testimonial-left-a {
  border: 1px solid var(--flowui-component-library--grey-300);
  width: 40px;
  height: 40px;
  color: var(--flowui-component-library--grey-600);
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  transition: all .3s;
  display: flex;
  inset: -90px 60px auto auto;
}

.f-testimonial-left-a:hover {
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
}

.f-testimonial-slide {
  background-color: #fff;
  background-image: linear-gradient(194deg, #f5c8dd, #fff);
  border-radius: 20px;
  margin-right: 40px;
}

.f-testimonial-author-2 {
  grid-column-gap: 16px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.f-testimonial-author-2:hover {
  border-color: #0000;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-testimonial-avatar-small-2 {
  background-color: var(--flowui-component-library--gray-200);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-testimonial-section {
  background-color: var(--flowui-component-library--white);
  background-image: linear-gradient(188deg, #f4c3da, #fff);
  border-radius: 20px;
  padding: 100px 8%;
  position: relative;
  overflow: hidden;
}

.f-text-weight-medium-2 {
  font-weight: 500;
}

.f-text-weight-bold {
  font-weight: 700;
}

.f-testimonial-background-2 {
  background-color: var(--flowui-component-library--gray-100);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.f-testimonial-card-2 {
  color: var(--flowui-component-library--gray-900);
  background-color: #fff;
  border-radius: 20px;
  padding: 32px;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-testimonial-slider-grid-large-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-testimonial-slider-cards {
  background-color: #fff;
  height: auto;
}

.f-h3-heading-4 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-3 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-paragraph-small-3 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-title-wrapper-center-2 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-margin-bottom-54 {
  margin-bottom: 16px;
}

.f-paragraph-large-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-3 {
  padding: 92px 5%;
  position: relative;
}

.f-feature-icon-wrapper {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 32px;
  padding: 16px;
}

.f-sub-heading-large {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-heading-detail-small-4 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-64 {
  margin-bottom: 64px;
}

.f-feature-card-row {
  border: 1px solid var(--flowui-component-library--gray-200);
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 40px 32px;
  display: flex;
}

.f-feature-card-divider {
  background-color: var(--flowui-component-library--gray-200);
  width: 1px;
  height: 200px;
  margin-left: 40px;
  margin-right: 40px;
}

.schneider---etapas, .schneider---beneficios {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.brix---color-accent-1 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---mg-bottom-64px {
  margin-bottom: 64px;
}

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-3 {
  align-items: center;
  display: flex;
}

.brix---container-default-6 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h1-size-3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h5-size {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-default-6 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-4 {
  margin-right: 24px;
}

.brix---grid-2-columns-text {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.schneider---requisitos {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.brix---color-neutral-810 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-2 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-4 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px {
  margin-bottom: 48px;
}

.brix---text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h4-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-center-2 {
  text-align: center;
}

.brix---text-decoration-none {
  text-decoration: none;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-2:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---avatar-image-link {
  transition: transform .3s;
}

.brix---avatar-image-link:hover {
  transform: scale(1.1);
}

.brix---card-content-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 32px 48px;
  display: flex;
}

.brix---avatar-circle-04 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-link-dark {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-100-bold {
  letter-spacing: .08em;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.brix---avatar-v3-content-right {
  margin-left: 16px;
}

.schneider---vacantes {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.div-block-17 {
  margin-top: 34px;
}

.image-16 {
  padding-left: 0;
  padding-right: 0;
}

.coca-vacantes {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---mg-bottom-3 {
  color: #000;
  margin-bottom: 0;
  font-family: Arial rounded mt, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-decoration-none-2 {
  text-decoration: none;
}

.cocacola-margin-container-2 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---color-neutral-811 {
  color: #6e7191;
}

.brix---mg-bottom-4px {
  margin-bottom: 4px;
}

.brix---card-testimonial-twitter {
  border: 2px solid var(--verdeeschaider);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 32px 40px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---paragraph-default-7 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 30px;
}

.brix---flex-horizontal-space-between {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.f-button-primary-2 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #3dcd58;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 13px;
  padding: 0 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-2:hover {
  background-color: #c0dce7;
}

.brix---mg-left-8px {
  margin-left: 8px;
}

.brix---inner-container-490px {
  max-width: 490px;
  padding-left: 35px;
}

.brix---text-200-bold {
  color: #000;
  font-family: Arial rounded extra bold, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
}

.brix---grid-top---text-2-buttons-2 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
  padding-top: 24px;
}

.brix---color-neutral-812 {
  color: #211f54;
}

.brix---heading-h2-size-6 {
  color: #3dcd58;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---width-100 {
  width: 100%;
}

.brix---container-default-7 {
  background-color: #000;
  background-image: url('../images/Group-1000002332.png'), url('../images/Vector-17.png');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 1500px, 500px;
  border-radius: 20px;
  max-width: 1218px;
  padding-bottom: 73px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---testimonial-v9-twitter-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  justify-items: end;
}

.brix---paragraph-default-2-copy {
  color: #7f7f7f;
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---mg-top-16px {
  margin-top: 16px;
}

.brix---flex-horizontal-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---grid-3-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.brix---icon-square-32px---twitter {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-32px---twitter:hover {
  transform: scale(.92);
}

.brix---twitter-icon-wrapper {
  flex: 1;
}

.coca-vacantes-copy, .coca-vacantes-copy-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.schneider-cta-final {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.schneider---footer {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 7% 30px;
  position: relative;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-5 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---text-uppercase-2 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---mg-bottom-4 {
  color: #7f7f7f;
  letter-spacing: -1px;
  text-indent: 0;
  column-count: auto;
  direction: ltr;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-3 {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/estrellas.png'), linear-gradient(#c0dce7, #fff);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-7 {
  color: var(--elements-webflow-library--accent--primary-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial rounded extra bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-2 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-3 {
  text-align: center;
}

.brix---team-v11-image-wrapper {
  object-fit: fill;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  width: 100%;
  overflow: hidden;
}

.brix---paragraph-default-8 {
  color: #3dcd58;
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-2 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---card-team-v11 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  border-radius: 24px;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-team-v11:hover {
  color: var(--elements-webflow-library--neutral--600);
  transform: scale3d(.96, .96, 1.01);
}

.brix---image-team-v11 {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.brx---content-inside-card-team-member-v11 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 28px;
  display: flex;
}

.brix---grid-team-v11 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  display: grid;
}

.brix---grid-4-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-815 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-56px {
  margin-bottom: 56px;
}

.brix---display-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---inner-container-600px---center-2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.schneider-vacantes {
  padding-top: var(--section-separation-content);
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.schneider-requisitos {
  padding: 30px 0px var(--section-separation-content);
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.schneider-beneficios {
  padding-right: 0;
  padding-bottom: var(--section-separation-content);
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding-left: 0;
  position: relative;
}

.slide {
  background-image: linear-gradient(#f4c7dc 8%, #fff);
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-817 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-3 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-6 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-2 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---display-2 {
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---grid-3-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---container-default-9 {
  background-image: linear-gradient(195deg, #f4c3da, #fff);
  border-radius: 20px;
  max-width: 1218px;
  padding: 24px;
}

.brix---section-4 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---link-wrapper {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-4 {
  text-align: center;
}

.brix---mg-bottom-12px-2 {
  margin-bottom: 12px;
}

.brix---link-icon-right-2 {
  margin-left: 6px;
}

.brix---paragraph-default-9 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---card-link-content-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---color-neutral-818 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---mg-bottom-5 {
  margin-bottom: 0;
}

.brix---heading-h1-size-4 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h5-size-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---image-2 {
  pointer-events: none;
  mix-blend-mode: normal;
}

.brix---grid-2-columns-text-2 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-2 {
  border-radius: 24px;
  overflow: hidden;
}

.f-h3-heading-5 {
  color: #7f7f7f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  line-height: 1.1em;
}

.f-container-regular-4 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center-3 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-65 {
  margin-bottom: 8px;
}

.f-margin-bottom-66 {
  margin-bottom: 16px;
}

.f-paragraph-large-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-4 {
  background-image: url('../images/estrellas.png'), url('../images/estrellas.png'), linear-gradient(186deg, #f4c3da, #fff);
  background-position: 100% 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  padding: 60px 5% 40px;
  position: relative;
}

.f-paragraph-regular-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular-4.f-text-weight-medium-3 {
  color: #3dcd57;
  font-family: Arial MT Medium, sans-serif;
  font-weight: 500;
}

.f-sub-heading-regular {
  color: var(--verdeeschaider);
  letter-spacing: -.03em;
  font-family: Arial rounded extra bold, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.5;
}

.f-heading-detail-small-5 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-text-weight-medium-3 {
  font-weight: 500;
}

.f-margin-bottom-67 {
  margin-bottom: 16px;
}

.f-feature-card-outline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 0px solid var(--flowui-component-library--gray-200);
  background-color: #f3f3df;
  background-image: url('../images/asteriscos.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 20px 32px;
  transition: background-color .4s;
  display: flex;
}

.f-feature-card-outline:hover {
  background-color: #f3f3df;
}

.f-feature-icon-round {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
  box-shadow: 23px 23px 48px -8px #1600420a;
}

.f-feature-card-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  display: flex;
}

.div-block-18 {
  font-family: Arial MT Medium, sans-serif;
}

.image-17 {
  overflow: clip;
}

.brix---container-default-7-copy {
  background-color: #fff;
  background-image: url('../images/asteriscos.png'), linear-gradient(212deg, #f1f1db, #fff);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  border-radius: 20px;
  max-width: 1218px;
  padding-bottom: 73px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-3-copy {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/estrellas.png'), linear-gradient(186deg, #f4c3da, #fff);
  background-position: 0 0, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: auto, auto;
  border-radius: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.brix---paragraph-default-8-copy {
  color: #7f7f7f;
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.coke-rrss-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 100px;
  display: block;
  position: relative;
}

.coke-about-us-footer-title-2 {
  color: #7f7f7f;
  text-align: center;
  margin-top: 0;
  font-size: 30px;
}

.aboutus-wrapper-copy-copy-2 {
  text-align: center;
  background-color: #fff;
  border: 0 solid #ff6711;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 2%;
  display: flex;
  box-shadow: 0 2px 16px -3px #0003;
}

.html-embed-copy {
  outline-offset: 0px;
  border-radius: 0;
  outline: 2px #333;
}

.div-block-2-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #59a80f;
  background-color: #d3ffec;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.about-us-subtitle-copy-2 {
  color: #7f7f7f;
  text-align: center;
  max-width: 530px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.bci---about-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bci-tiktoks-container-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  min-height: 150px;
  padding-top: 4%;
  display: grid;
}

.aboutus-title-copy {
  color: var(--verdeeschaider);
  text-align: center;
  margin-bottom: 16px;
  font-family: Arial rounded extra bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.cocacola-margin-container-3 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.aboutus-wrapper-copy-copy-2-copy {
  text-align: center;
  background-color: #fff;
  border: 2px solid #d3ffec;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 2%;
  display: flex;
}

.schneider-rrss, .impact-banner-section-copy {
  padding: var(--section-separation-content) 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  position: relative;
}

.banner-content-copy {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
  background-color: #000;
  background-image: url('../images/mujer.png'), url('../images/corazones.png'), linear-gradient(194deg, #f1f1db, #fff);
  background-position: -1% 100%, 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 240px, auto 150px, auto;
  background-attachment: scroll, scroll, scroll;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .3fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center stretch;
  margin-bottom: 0;
  margin-left: 0;
  padding: 45px 4% 4% 24%;
  display: flex;
  position: static;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-819 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-820 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-7 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-3 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-4 {
  margin-bottom: 48px;
}

.brix---text-uppercase-3 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---container-default-10 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-5 {
  color: var(--elements-webflow-library--neutral--100);
  border: 2px solid #000;
  border-radius: 20px;
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h4-size-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---flex-horizontal-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-center-5 {
  text-align: center;
}

.brix---text-decoration-none-3 {
  text-decoration: none;
}

.brix---paragraph-default-10 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-3 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-3 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-3:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---avatar-image-link-2 {
  transition: transform .3s;
}

.brix---avatar-image-link-2:hover {
  transform: scale(1.1);
}

.brix---card-content-left-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 32px 48px;
  display: flex;
}

.brix---avatar-circle-5 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-link-dark-2 {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-100-bold-2 {
  letter-spacing: .08em;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.brix---avatar-v3-content-right-2 {
  margin-left: 16px;
}

.brix---hamburger-menu-bar-bottom-4 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-3 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #e30613;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-3:hover {
  color: #fff;
  background-color: #e30613;
  transform: translate3d(0, -3px, .01px);
}

.brix---header-logo-4 {
  max-width: 250px;
}

.brix---btn-header-hidden-on-mbl-4 {
  margin-left: 24px;
}

.brix---header-wrapper-3 {
  background-color: #fff;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---hamburger-menu-bar-top-4 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---container-default-11 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-nav-link-2 {
  color: #000;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: #f40034;
}

.brix---grid-hero-v1-2 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---section-hero-full-width-right {
  background-color: #fff;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.image-18 {
  margin-top: 0;
  margin-bottom: 20px;
}

.brix---paragraph-default-11 {
  color: #000;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---hero-full-width-right-hero-v5 {
  max-width: 45%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---btn-primary-4 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #59a80f;
  border-radius: 48px;
  justify-content: center;
  padding: 20px 38px;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-4:hover {
  color: #fff;
  background-color: #59a80f;
  transform: translate3d(0, -3px, .01px);
}

.cocacola-margin-container-4 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.brix---full-width-image {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-clip: border-box;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.brix---color-neutral-821 {
  color: #211f54;
}

.brix---heading-h1-size-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 1.1em;
}

.brix---floating-image-hero-v2---1 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: -1% auto auto -21%;
  transform: rotate(140deg);
}

.brix---color-neutral-822 {
  color: #6e7191;
}

.brix---container-default-12 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.bci---hero {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---bg-image-full-width-3 {
  z-index: -1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---color-neutral-823 {
  color: #fff;
}

.bci---about {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-top: 21px;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h2-size-10 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.1em;
}

.brix---paragraph-default-12 {
  color: #000;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.cocacola-margin-container-5 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.brix---container-default-13 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.text-span-4 {
  color: #005fff;
}

.brix---cta-v8-section-3 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid #000;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 9px 2px #00000024;
}

.brix---color-neutral-824 {
  color: #211f54;
}

.brix---text-center-6 {
  text-align: center;
}

.brix---image-border-radius-24px {
  border-radius: 24px;
  overflow: hidden;
}

.brix---grid-features-v11 {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---link-content-copy, .brix---link-content {
  color: #6e7191;
  text-decoration: none;
}

.brix---image-width-100 {
  width: 100%;
}

.brix---color-neutral-825 {
  color: #6e7191;
}

.brix---container-default-14 {
  max-width: 1218px;
  padding: 30px 24px 15px;
}

.brix---card-v11-feature-over-image-copy {
  z-index: 1;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e7e7e7;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: -80px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 0 32px;
  display: flex;
  position: relative;
}

.bci---fechas {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---paragraph-default-13 {
  color: #000;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---card-v11-feature-over-image-copy-2 {
  z-index: 1;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e7e7e7;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: -80px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 0 32px;
  display: flex;
  position: relative;
}

.brix---heading-h2-size-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1em;
}

.cocacola-margin-container-6 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.brix---heading-h3-size-4 {
  color: #005fff;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.1em;
}

.text-span-10 {
  color: #005fff;
  font-weight: 200;
}

.brix---mg-bottom-48px-5 {
  color: #000;
  margin-bottom: 48px;
}

.brix---card-v11-feature-over-image {
  z-index: 1;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #e7e7e7;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: -80px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 0 32px;
  display: flex;
  position: relative;
}

.text-span-11 {
  font-weight: 200;
}

.container-7 {
  overflow: clip;
}

.brix---section-6 {
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-span-12 {
  color: #005fff;
  font-weight: 200;
}

.brix---color-neutral-826 {
  color: #211f54;
}

.brix---card-team-v1 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  display: flex;
  box-shadow: 0 2px 14px 3px #14142b0f;
}

.brix---slide-item-mg-2 {
  margin-right: 28px;
}

.brix---heading-h2-size-12 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1em;
}

.brix---slider-wrapper-2 {
  background-color: #0000;
  height: 100%;
}

.text-span-9 {
  font-weight: 900;
}

.brix---slider-mask-width-388px {
  max-width: 388px;
  height: 100%;
  overflow: visible;
}

.brix---paragraph-default-14 {
  color: #000;
  margin-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---text-center-7 {
  text-align: center;
  font-family: Overpass, sans-serif;
}

.brix---hidden-desktop-2 {
  display: none;
}

.brix---inner-container-547px-2 {
  max-width: 574px;
}

.brix---paragraph-default-10-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---heading-h3-size-link {
  color: #211f54;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  transition: color .3s;
}

.brix---heading-h3-size-link:hover {
  color: #4a3aff;
}

.cocacola-margin-container-7 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.brix---btn-slider-arrow-right---top-left-2 {
  color: #211f54;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-slider-arrow-right---top-left-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.bci---vacantes {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-827 {
  color: #6e7191;
}

.brix---section-overflow-hidden-2 {
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.brix---btn-slider-arrow-right---top-right-2 {
  color: #211f54;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-slider-arrow-right---top-right-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.text-span-8 {
  font-weight: 900;
}

.brix---color-accent-5 {
  color: #4a3aff;
}

.brix---heading-h3-size-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Overpass, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  margin-top: -36px;
  padding-top: 0;
  display: flex;
}

.brix---text-center-8 {
  text-align: center;
  padding-top: 0;
}

.brix---container-default-15 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.cocacola-margin-container-8 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.bci---cta-postula {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 30px;
  position: relative;
}

.brix---btn-primary-white-4 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f9b316;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 38px;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-4:hover {
  color: #fff;
  background-color: #59a80f;
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-section-2 {
  background-color: #fff;
  background-image: url('../images/Group-1000002452-2.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 700px;
  border: 0 solid #000;
  border-radius: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 13px -2px #0000001f;
}

.brix---color-neutral-828 {
  color: #fff;
}

.brix---heading-h2-size-13 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 50px;
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-14 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Itautextpro Bd, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-11-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---color-neutral-829 {
  color: #211f54;
}

.bci---requisitos {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-830 {
  color: #6e7191;
}

.cocacola-margin-container-9 {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 25px 1%;
}

.brix---card-testimonial-v2 {
  background-color: #fff;
  border: 1px solid #005fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 7px #8a8a8a29;
}

.brix---section-7 {
  color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---container-default-16 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.bold-text {
  font-weight: 400;
}

.brix---heading-h2-size-15 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---mg-bottom-6 {
  color: #000;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.bci---beneficios {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-831 {
  color: #211f54;
}

.brix---image-wrapper-br-24px-shadow-3 {
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 14px 42px #14142b24;
}

.brix---color-neutral-832 {
  color: #6e7191;
}

.brix---section-8 {
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.brix---paragraph-default-15 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.image-19 {
  margin-bottom: 16px;
}

.brix---image-3 {
  max-width: 100%;
  overflow: clip;
}

.bci---rrss {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.coke-about-us-footer-title-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.div-block-2-copy-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #0033a0;
  background-color: #ff6200;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.about-us-subtitle-copy-3 {
  color: #000;
  text-align: center;
  max-width: 530px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.bci---about-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 30px;
  display: block;
  position: relative;
}

.aboutus-title-copy-2 {
  color: #000;
  text-align: center;
  -webkit-text-stroke-color: #000;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.cocacola-margin-container-10 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.brix---grid-footer-3-cols-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr .3fr;
  align-items: center;
}

.brix---social-icon-square-30px-2 {
  background-color: #000;
  border: 2px #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-2:hover {
  transform: scale(.92);
}

.bci---footer {
  background-color: #fff;
  border-top: 1px solid #eff0f6;
}

.brix---footer-top-small-3 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.schneider-vacantes-colombia {
  padding: var(--section-separation-content) 0px 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-bottom: 24px;
  position: relative;
}

.brix---color-neutral-833 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-834 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-8 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.brix---mg-bottom-7 {
  color: #7f7f7f;
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.brix---container-default-17 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-9 {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/asteriscos.png'), url('../images/asteriscos.png'), linear-gradient(143deg, #f3f3df, #fff);
  background-position: 100% 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.brix---heading-h2-size-16 {
  color: var(--elements-webflow-library--accent--primary-1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-9 {
  text-align: center;
}

.brix---accordion-header {
  align-items: center;
  display: flex;
}

.brix---acordion-body {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer {
  min-height: 16px;
}

.brix---accordion-content-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---paragraph-default-16 {
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-4 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---paragraph-default-16-copy {
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---paragraph-default-16-copy-copy {
  color: #7f7f7f;
  margin-bottom: 0;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---container-default-18 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-4 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-3 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-3 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-4 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-4 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-4 {
  padding: 40px;
}

.brix---header-logo-5 {
  max-width: 250px;
}

.brix---header-logo-link-3 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-3:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-4 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-4:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-4.w--open {
  background-color: #0000;
}

.brix---header-right-col-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-4 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-4 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-4.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-5, .brix---hamburger-menu-bar-bottom-5 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-5 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-4 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-wrapper-3-copy {
  background-color: #fff;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---color-neutral-835 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-836 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-4 {
  margin-bottom: 40px;
}

.brix---btn-primary-5 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #e30613;
  border-radius: 48px;
  justify-content: center;
  margin-top: -19px;
  padding: 15px 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #e30613;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-3:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-19 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.santander-hero {
  color: var(--elements-webflow-library--neutral--100);
  background-image: linear-gradient(#00000094, #00000094), url('../images/222222.png');
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 120px;
}

.brix---heading-h1-size-6 {
  color: var(--elements-webflow-library--neutral--300);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-10 {
  text-align: center;
}

.brix---paragraph-default-17 {
  color: var(--elements-webflow-library--neutral--300);
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.1em;
}

.brix---button-row-left-5 {
  margin-right: 24px;
}

.brix---buttons-row-center-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-4 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.santander---about {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-top: 21px;
  padding: 15px 30px;
  position: relative;
}

.cocacola-margin-container-5-copy {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.santander---fechas-importantes {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-top: 21px;
  padding: 15px 30px;
  position: relative;
}

.santander---fechas {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---text-center-6-copy {
  text-align: center;
}

.brix---heading-h2-size-11-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1em;
}

.brix---heading-h3-size-4-copy {
  color: #e30613;
  text-align: left;
  letter-spacing: 0;
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.1em;
}

.paragraph-9-copy {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.paragraph-10 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}

.santander---vacantes-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h2-size-12-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1em;
}

.brix---heading-h3-size-5-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---header-right-col-copy {
  justify-content: flex-end;
  align-items: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.bci---cta-postula-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 30px;
  position: relative;
}

.brix---cta-section-2-copy {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 13px -2px #0000001f;
}

.brix---container-default-15-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-13-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 50px;
}

.brix---buttons-row-center-copy {
  justify-content: center;
  align-items: center;
  margin-top: -36px;
  padding-top: 0;
  display: flex;
}

.brix---container-default-16-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---card-testimonial-v2-copy {
  background-color: #fff;
  border: 2px solid #55b3bb;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---paragraph-default-14-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---btn-primary-white-4-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #e30613;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 38px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-4-copy:hover {
  color: #fff;
  background-color: #e30613;
  transform: translate3d(0, -3px, .01px);
}

.bci---beneficios-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---grid-2-columns-text-copy, .brix---grid-2-columns-text-copy-copy {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---heading-h2-size-15-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---grid-2-columns-2-col-mbl-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---mg-bottom-6-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---footer-logo-copy {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-copy:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---header-logo-4-copy {
  max-width: 250px;
}

.brix---cta-v8-section-3-copy {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 0 #000;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.bci---about-copy-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 30px;
  display: block;
  position: relative;
}

.coke-rrss-copy-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 100px;
  display: block;
  position: relative;
}

.bci-tiktoks-container-copy-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  min-height: 150px;
  padding-top: 4%;
  display: grid;
}

.about-us-subtitle-copy-3-copy {
  color: #000;
  text-align: center;
  max-width: 530px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---color-neutral-837 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---container-default-20 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-17 {
  color: #3dcd57;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial Rounded Bold, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.1em;
}

.brix---cta-section-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 20px;
  margin-bottom: 60px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-6 {
  margin-top: -21px;
  margin-right: 24px;
}

.brix---btn-primary-white-5 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-5:hover {
  color: var(--elements-webflow-library--neutral--300);
  background-color: #3dcd58;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-4:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-cta-v1-2 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---buttons-row-right---t-left-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---cta-v1-floating-item-5 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-6 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---z-index-4 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---mg-bottom-40px-5 {
  margin-bottom: 40px;
}

.brix---text-center-11 {
  text-align: center;
}

.brix---cta-section-4 {
  background-color: #fefefe;
  background-image: linear-gradient(168deg, #f3f3e0 84%, #fff);
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---buttons-row-center-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-5 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v2-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-02 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---container-default-21 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-5 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 28px;
  padding-bottom: 28px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-5 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 10px;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-4 {
  color: var(--elements-webflow-library--neutral--800);
  margin-right: -10px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-4:hover {
  color: #ff8000;
}

.brix---header-nav-list-item-4 {
  margin-bottom: 0;
  padding-left: 35px;
}

.brix---dropdown-toggle-5 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-5 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-5 {
  padding: 40px;
}

.brix---header-logo-6 {
  max-width: 250px;
}

.brix---header-logo-link-4 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-5 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-5:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-5.w--open {
  background-color: #0000;
}

.brix---header-right-col-5 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-5 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-5 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-5.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-6, .brix---hamburger-menu-bar-bottom-6 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-5 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff8000;
  border-radius: 48px;
  justify-content: center;
  padding: 14px 35px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-5:hover {
  color: #000;
  background-color: #9fe9ec;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-6 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-5 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-838 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-839 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-6 {
  margin-bottom: 40px;
}

.brix---btn-primary-6 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-6:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-4:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---section-10 {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/patrón.png'), url('../images/circulo-2.png'), url('../images/Star-6.png'), url('../images/Union-1.png');
  background-position: 50% 170%, 90% 10%, 15% 56%, 50% -65%;
  background-repeat: repeat-x, no-repeat, no-repeat, no-repeat;
  background-size: 1350px, 50px, 80px, 1500px;
  padding-top: 70px;
  padding-bottom: 40px;
}

.brix---heading-h1-size-7 {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-12 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.brix---paragraph-default-18 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---button-row-left-7 {
  margin-right: 24px;
}

.brix---buttons-row-center-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-6 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-13 {
  font-weight: 700;
}

.wbs-container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-section {
  padding: 6.25rem 5%;
}

.wbs-step-4 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.wbs-step-4-image {
  border-radius: 10px;
}

.wbs-step-4-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.wbs-step-4-item {
  grid-column-gap: 20px;
  flex-direction: row;
  display: flex;
}

.wbs-step-4-number {
  background-color: var(--flowstica-webflow-library--honeydew);
  width: 40px;
  height: 40px;
  color: var(--flowstica-webflow-library--medium-sea-green);
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 16px;
  display: flex;
}

.wbs-step-4-title {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  font-size: 1.25rem;
}

.brix---color-accent-6 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-840 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-5 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-4 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-4 {
  margin-bottom: 32px;
}

.brix---mg-bottom-8 {
  margin-bottom: 0;
}

.brix---section-11 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h1-size-8 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h5-size-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---subtitle-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---paragraph-default-19 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-2-columns-text-3 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-4 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---color-neutral-841 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---buttons-row-4 {
  align-items: center;
  display: flex;
}

.brix---section-small-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---bg-image-full-width-4 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-6 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-6:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-5:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v4-floating-item-2 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---grid-cta-v16-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v17-card-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 30px;
  align-items: center;
  min-height: 510px;
  padding: 110px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v17-half-image-right-2 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---cta-card {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 30px;
  padding: 110px 60px;
  position: relative;
}

.brix---btn-large-icon {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 14px;
  justify-content: center;
  align-items: flex-start;
  padding: 46px 34px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---btn-large-icon:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---link-icon-right-3 {
  margin-left: 6px;
}

.brix---cta-v3-floating-item-02-2 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.brix---buttons-large-row {
  align-items: center;
  display: flex;
}

.brix---btn-large-icon-transparent {
  border: 1px solid var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 14px;
  justify-content: center;
  align-items: flex-start;
  padding: 46px 34px;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---btn-large-icon-transparent:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.96, .96, 1.01);
}

.brix---button-large-row-left {
  margin-right: 24px;
}

.efy-navbar-startups {
  padding-top: 15px;
  padding-bottom: 15px;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.efy-web-container {
  background-color: #0000;
  border: 1px red;
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.efy-web-container.space-below {
  margin-bottom: 0;
}

.efy-startups-btn-primario {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #230362;
  border-radius: 12px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.efy-startups-btn-primario:hover {
  color: #fff;
  background-color: #7d42f4;
}

.efy-startups-btn-primario:active {
  background-color: #43464d;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.image-37 {
  height: 40px;
}

.mobile-margin-top-10 {
  border-radius: 20px;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.efy-btn {
  letter-spacing: 2px;
  background-color: #7d42f4;
  border-radius: 10px;
  padding: 15px 30px;
  font-size: 15px;
  display: inline-block;
}

.efy-btn:hover {
  background-color: #230362;
  box-shadow: 0 2px 10px #23036278;
}

.efy-btn.hero-btn, .efy-btn.conoce {
  display: none;
}

.hero-left-text {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.hero-image-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 350px;
  padding: 30px;
  display: flex;
  position: relative;
}

.hero-image-wrap.home {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.hero-left-subtitle {
  color: #5f5f5f;
  letter-spacing: 1px;
  margin-bottom: 25px;
  font-size: 15px;
}

.text-span-35 {
  color: #7d42f4;
}

.vc-log {
  height: 90px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: auto;
}

.vc-log.form {
  height: 90px;
  margin-bottom: 30px;
  margin-right: 0;
}

.hero-left-text-heading {
  margin-bottom: 20px;
  font-size: 45px;
  line-height: 60px;
}

.header-efy-startups {
  background-image: linear-gradient(#fff, #f4e4ff 53%, #fff);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 72vh;
  padding: 50px 3%;
  display: flex;
}

.button-12 {
  outline-offset: 0px;
  color: #7d42f4;
  background-color: #3898ec00;
  border: 1px solid #7d42f4;
  border-radius: 20px;
  outline: 2px #7d42f4;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.button-12:hover {
  outline-offset: 0px;
  color: #333;
  background-color: #ffffff85;
  border: 1px solid #000;
  outline: 2px #0e0029;
  font-size: 14px;
  box-shadow: 0 6px 20px -2px #7d42f42b;
}

.button-wrap-hero {
  text-align: left;
  margin-top: 35px;
}

.home-hero {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1.1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-2 {
  color: #484dff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  max-width: 500px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.content-block-hero {
  max-width: none;
  position: static;
}

.home-hero-img {
  width: 100%;
  max-width: none;
  margin-left: 92px;
  display: block;
}

.link-3 {
  color: #546681;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.link-3:hover {
  color: #484dff;
}

.column-4 {
  padding-left: 0;
}

.heading-primary-2 {
  color: #1a3066;
  letter-spacing: -.5px;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-primary-2.h3-centre {
  color: #230362;
  text-align: center;
  letter-spacing: .1px;
  max-width: 700px;
  margin-bottom: 60px;
  font-size: 30px;
  font-weight: 400;
}

.title-wrap-left {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 35px;
  padding-left: 0;
  padding-right: 15px;
  display: flex;
}

.card-content-beneficio {
  color: #6b539a;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 0;
}

.section-clientes {
  background-color: #0000;
  background-image: linear-gradient(#fff, #f4f4f4 25% 76%, #fff);
  justify-content: center;
  align-items: flex-start;
  padding: 0 0% 40px;
}

.div-block-62 {
  background-color: #0000;
  border-radius: 10px;
  padding: 20px 25px;
}

.div-block-62:hover {
  background-color: #7550e90d;
  box-shadow: 1px 1px 40px -11px #7d42f44f;
}

.content-holder {
  flex-wrap: nowrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-5 {
  padding-right: 0;
}

.efy-web-startups-title {
  color: #121212;
  letter-spacing: .1px;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 33px;
  font-weight: 400;
  line-height: 1.2;
}

.efy-web-startups-title.center {
  text-align: center;
  max-width: none;
  margin-bottom: 0;
  display: inline-block;
}

.title-wrap {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.secci-n-beneficios-wayra {
  background-color: #fff;
  background-image: linear-gradient(#fff 5%, #0000 88%), url('../images/bg_shade.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  padding: 100px 0% 0;
}

.paragraph-11 {
  color: #546681;
  text-align: left;
  max-width: 320px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.loop {
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.clients-content {
  padding-top: 80px;
  padding-bottom: 70px;
}

.bucleimg {
  height: 400px;
  margin-left: 0;
  margin-right: 0;
}

.beneficio-title {
  color: #2e3642;
  text-align: left;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.wrapper {
  width: 100%;
  height: 400px;
  margin-top: 10px;
  display: block;
  position: relative;
  overflow: hidden;
}

.service-icon {
  background-color: #7550e9e8;
  background-image: linear-gradient(#7d42f45c, #7d42f45c), url('../images/mesh-gradient.png');
  background-position: 0 0, 50%;
  background-size: auto, 100px;
  border-radius: 13px;
  width: 60px;
  margin-bottom: 25px;
  padding: 15px;
}

.div-block-67 {
  padding: 90px 0%;
}

.text-block-39 {
  color: #546681;
  white-space: normal;
  object-fit: fill;
  max-width: 400px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  overflow: visible;
}

.content-block-right {
  align-items: center;
  width: 50%;
  min-height: 350px;
  padding: 25px 10px 0 20px;
  display: flex;
}

.text-block-38 {
  color: #546681;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.content-wrap {
  max-width: 590px;
  position: relative;
}

.section-statistics-startups {
  background-color: #f9f0ff;
  background-image: linear-gradient(189deg, #fff 32%, #f9f0ff 53%, #fff 75%);
  flex-direction: column;
  align-items: center;
  padding: 50px 5%;
  display: flex;
}

.grid-25 {
  grid-column-gap: 8px;
  grid-row-gap: 14px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / minmax(min-content, max-content) 1fr;
  margin-bottom: 30px;
  padding-left: 0;
}

.image-27 {
  width: 25px;
  max-width: none;
  height: 25px;
  margin-right: 5px;
  display: inline;
}

.image-block {
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 350px;
  padding: 30px 20px;
  display: flex;
  position: relative;
}

.column-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.image-33 {
  width: auto;
}

.title-3 {
  color: #484dff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  max-width: 500px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.paragraph-5-copy {
  color: #546681;
  text-align: left;
  max-width: 320px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-5-copy.startups {
  color: #3e3e3e;
  max-width: 500px;
  margin-bottom: 10px;
  font-size: 16px;
}

.hero-heading-right {
  background-color: #0000;
  background-image: linear-gradient(#fff0, #7d42f433 50%, #fff0);
  border: 1px #000;
  height: auto;
  padding: 140px 30px;
  position: relative;
}

.perk-text-wrapper {
  width: 100%;
  box-shadow: none;
  text-align: center;
  background-image: linear-gradient(96deg, #230362d1, #fff0), url('../images/mesh-gradient-1.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 20px;
  margin-top: 20px;
  padding: 50px 60px;
}

.title-4 {
  color: #484dff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  max-width: 500px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 35%;
  display: flex;
}

.hero-split-2.rigth {
  max-width: 65%;
}

.text-span-30 {
  font-size: 40px;
  font-weight: 400;
}

.shadow-two-2 {
  transform: rotate(0);
}

.perk-title {
  color: #fff;
  font-size: 25px;
  line-height: 40px;
}

.hero-wrapper-2 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.text-span-3 {
  color: #7d42f4;
}

.paragraph-12 {
  margin-bottom: 35px;
  font-size: 17px;
}

.author-name {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.heading-19 {
  color: #fff;
  font-size: 24px;
}

.paragraph-13 {
  opacity: .75;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-13.no-bottom-pad {
  margin-bottom: 0;
}

.paragraph-13.no-bottom-pad.center {
  color: #fff;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-37 {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.image-38 {
  height: 35px;
  margin-left: 20px;
}

.tab-link-01-2 {
  opacity: .75;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 20px;
  margin-bottom: 15px;
  padding: 20px 35px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  transition: all .2s;
}

.tab-link-01-2:hover {
  opacity: 1;
}

.tab-link-01-2.w--current {
  opacity: 1;
  color: #fff;
  background-color: #230362;
  border-right-width: 0;
  border-right-color: #3b2ae5;
  border-radius: 20px;
  margin-bottom: 15px;
  box-shadow: 0 2px 6px #00000030;
}

.tab-link-01-2.fem {
  border: 1px solid #7d42f4;
  position: relative;
}

.testimonial-block-r-01 {
  width: 48%;
  margin-left: 20px;
  padding-top: 35px;
  padding-bottom: 0;
}

.other-inform {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 40vh;
  display: flex;
}

.testimonial-card-01 {
  background-color: #0000;
  background-image: linear-gradient(96deg, #0000, #0b0022cc);
  border: 1px #ececec;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 15px 20px;
  transition: all .2s;
  overflow: visible;
  box-shadow: 0 3px 7px #00000045;
}

.testimonial-card-01:hover {
  box-shadow: 1px 1px 16px #00000014;
}

.testimonial-text {
  color: #000;
  padding: 20px;
}

.tabs-01 {
  width: 100%;
  max-width: 1100px;
  margin-bottom: 90px;
  display: flex;
}

.author-subheading {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-82 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.grid-30 {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 100px;
  margin-bottom: 100px;
}

.div-block-83 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-39 {
  width: 6vh;
  margin-bottom: 15px;
}

.testimonial-author-2 {
  border-bottom: 1px solid #dbdbdb;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 5px;
  display: flex;
}

.div-block-40 {
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.testimonials-grid-01 {
  background-color: #230362;
  background-image: linear-gradient(#0d0022, #00000070), url('../images/patron.png'), linear-gradient(229deg, #7d42f4, #230362);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
  background-attachment: scroll, fixed, scroll;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  width: 100%;
  max-width: 1100px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-left: 45px;
  padding-right: 20px;
  display: none;
  box-shadow: 0 4px 14px #0000005e;
}

.tabs-menu-01 {
  border-right: 1px solid #dbdbdb;
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 15px;
  display: flex;
}

.paid-info {
  background-color: #0000;
  background-image: linear-gradient(187deg, #230362 14%, #fff0), url('../images/mesh-gradient-1.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border: 1px solid #e6d0fb;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 20vh;
  padding: 12% 45px 16%;
  display: flex;
}

.paid-info:hover {
  box-shadow: 0 6px 20px 3px #02009559;
}

.paid-info._3 {
  background-color: #36003e;
  background-image: linear-gradient(129deg, #230362 16%, #fff0), url('../images/mesh-gradient-1.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.paid-info._2 {
  background-color: #07008d;
  background-image: linear-gradient(138deg, #230362 32%, #fff0), url('../images/mesh-gradient-1.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: space-between;
  padding-bottom: 12%;
  display: flex;
}

.testimonials-main-block {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.testimonial-block-l-01 {
  width: 48%;
}

.tabs-content-01 {
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
}

.testimonial-image-2 {
  background-image: url('../images/kidfortestimonial.png');
  background-position: 50%;
  background-size: cover;
  border-bottom: 1px #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-radius: 20px;
  width: 75px;
  height: 75px;
  margin-right: 20px;
}

.otros-informes-title {
  font-size: 25px;
}

.heading-11 {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 40px;
  font-size: 35px;
  line-height: 45px;
}

.heading-11.testimonios {
  color: #fff;
  text-align: left;
}

.paragraph-14 {
  color: #fff;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.8;
}

.paragraph-14.black {
  color: #191919;
}

.content-wrap-left-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.content-wrap-left-2.no-inner-padding {
  align-items: center;
}

.efy-startups-btn-primario-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #7d42f4;
  border-radius: 12px;
  padding: 12px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.efy-startups-btn-primario-2:hover {
  color: #fff;
  background-color: #2d0a74;
}

.efy-startups-btn-primario-2:active {
  background-color: #43464d;
}

.hidden-text-field {
  opacity: 0;
  border-radius: 30px;
  padding: 15px 18px;
  font-family: Montserrat, sans-serif;
}

.hidden-text-field:hover {
  border: 1px solid #7d42f4;
}

.hidden-text-field:focus {
  outline-offset: 0px;
  border: 1px solid #7d42f4;
  outline: 1px #690909;
}

.success-form-2 {
  margin-bottom: 0;
  font-size: 16px;
}

.efy-form-heading {
  color: #333;
  text-align: center;
  margin-top: auto;
  margin-bottom: 15px;
  font-size: 32px;
  display: block;
}

.text-efy-form-3 {
  border-radius: 30px;
  padding: 15px 18px;
  font-family: Montserrat, sans-serif;
}

.text-efy-form-3:hover {
  border: 1px solid #7d42f4;
}

.text-efy-form-3:focus {
  outline-offset: 0px;
  border: 1px solid #7d42f4;
  outline: 1px #690909;
}

.div-block-56 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.efy-form {
  background-color: #0000;
  background-image: none;
  height: auto;
  padding: 80px 5%;
  overflow: hidden;
}

.textarea-2 {
  border-radius: 30px;
  padding: 10px 30px 0 18px;
}

.success-message {
  background-color: #c0ffda;
  border-radius: 20px;
}

.error-form-text-2 {
  text-align: center;
  border-radius: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.efy-label-text-4 {
  padding-left: 15px;
  font-size: 16px;
}

.wayra-form-submit {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border: 1px #bbb;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-15 {
  color: #333;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
}

.error-message {
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.contact-form-grid {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.div-block-46 {
  justify-content: center;
  padding-top: 20px;
  display: flex;
}

.div-block-50 {
  padding-top: 20px;
  padding-bottom: 50px;
}

.efy-news {
  padding: 60px 5%;
}

.div-block-69 {
  background-color: #7d42f40a;
  border-radius: 10px;
}

.grid-26 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 40px 60px;
}

.image-36 {
  width: 150px;
}

.div-block-84 {
  background-color: #0000;
}

.footertxt-2 {
  color: #fff;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-81 {
  grid-column-gap: 78px;
  grid-row-gap: 16px;
  background-color: #230362;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.image-35 {
  background-color: #0000;
  width: 35px;
  max-width: none;
}

.image-35:active {
  opacity: 1;
}

.paragraph-16 {
  color: #fff;
  letter-spacing: .5px;
  font-weight: 400;
}

.grid-9 {
  grid-column-gap: 32px;
  grid-row-gap: 11px;
  text-align: left;
  background-color: #0000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  width: auto;
  height: auto;
  margin-top: 10px;
  padding: 5px;
  display: grid;
}

.div-block-38 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.footer-link-2 {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #1a1b1fbf;
}

.container-8 {
  padding-top: 29px;
}

.titlefooter-2 {
  color: #0ff;
  margin-top: 35px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.3;
}

.div-block-80 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-3"
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  display: grid;
}

.footer-divider {
  color: #737373;
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer {
  z-index: 500;
  background-color: #230362;
  background-image: none;
  margin-top: 0;
  margin-left: 0%;
  padding-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: relative;
}

.footertxt-copy-2 {
  color: #fff;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.iconfooter-2 {
  margin-top: 0;
}

.image-40 {
  height: 40px;
}

.button-13 {
  outline-offset: 0px;
  color: #7d42f4;
  background-color: #3898ec00;
  border: 1px solid #7d42f4;
  border-radius: 20px;
  outline: 2px #7d42f4;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.button-13:hover {
  outline-offset: 0px;
  color: #333;
  background-color: #ffffff85;
  border: 1px solid #000;
  outline: 2px #0e0029;
  font-size: 14px;
  box-shadow: 0 6px 20px -2px #7d42f42b;
}

.title-5 {
  color: #484dff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  max-width: 500px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.div-block-85 {
  background-color: #0000;
  border-radius: 10px;
  padding: 20px 25px;
}

.div-block-85:hover {
  background-color: #7550e90d;
  box-shadow: 1px 1px 40px -11px #7d42f44f;
}

.column-6 {
  padding-right: 0;
}

.title-6 {
  color: #484dff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  max-width: 500px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.div-block-86 {
  padding: 90px 0%;
}

.text-block-40 {
  color: #546681;
  white-space: normal;
  object-fit: fill;
  max-width: 400px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  overflow: visible;
}

.text-block-41 {
  color: #546681;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.grid-32 {
  grid-column-gap: 8px;
  grid-row-gap: 14px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / minmax(min-content, max-content) 1fr;
  margin-bottom: 30px;
  padding-left: 0;
}

.image-41 {
  width: 25px;
  max-width: none;
  height: 25px;
  margin-right: 5px;
  display: inline;
}

.image-42 {
  width: auto;
}

.title-7 {
  color: #484dff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  max-width: 500px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}

.text-span-36 {
  font-size: 40px;
  font-weight: 400;
}

.text-span-37 {
  color: #7d42f4;
}

.paragraph-17 {
  margin-bottom: 35px;
  font-size: 17px;
}

.heading-20 {
  color: #fff;
  font-size: 24px;
}

.div-block-87 {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.image-43 {
  height: 35px;
  margin-left: 20px;
}

.div-block-88 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.grid-33 {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 100px;
  margin-bottom: 100px;
}

.div-block-89 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-44 {
  width: 6vh;
  margin-bottom: 15px;
}

.div-block-90 {
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.heading-21 {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 40px;
  font-size: 35px;
  line-height: 45px;
}

.heading-21.testimonios {
  color: #fff;
  text-align: left;
}

.paragraph-18 {
  color: #fff;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.8;
}

.paragraph-18.black {
  color: #191919;
}

.efy-startups-btn-primario-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #7d42f4;
  border-radius: 12px;
  padding: 12px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.efy-startups-btn-primario-3:hover {
  color: #fff;
  background-color: #2d0a74;
}

.efy-startups-btn-primario-3:active {
  background-color: #43464d;
}

.div-block-91 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.paragraph-19 {
  color: #333;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
}

.div-block-92 {
  justify-content: center;
  padding-top: 20px;
  display: flex;
}

.image-45 {
  height: 70px;
  margin-bottom: 25px;
}

.div-block-93 {
  padding-top: 20px;
  padding-bottom: 50px;
}

.div-block-94 {
  background-color: #7d42f40a;
  border-radius: 10px;
}

.image-46 {
  width: 150px;
}

.div-block-95 {
  background-color: #0000;
}

.div-block-96 {
  grid-column-gap: 78px;
  grid-row-gap: 16px;
  background-color: #230362;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.image-47 {
  background-color: #0000;
  width: 35px;
  max-width: none;
}

.image-47:active {
  opacity: 1;
}

.paragraph-20 {
  color: #fff;
  letter-spacing: .5px;
  font-weight: 400;
}

.grid-34 {
  grid-column-gap: 32px;
  grid-row-gap: 11px;
  text-align: left;
  background-color: #0000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  width: auto;
  height: auto;
  margin-top: 10px;
  padding: 5px;
  display: grid;
}

.div-block-97 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.container-9 {
  padding-top: 29px;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-3"
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 28px;
  display: grid;
}

.wbs-container-2 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-heading-h4 {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3em;
}

.wbs-button-black {
  background-color: var(--flowstica-webflow-library--white);
  color: #838383;
  border-bottom: 0 solid #ff805a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 13px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  transition: all .3s ease-in-out;
  display: flex;
}

.wbs-button-black:hover {
  color: #ff8000;
  background-color: #fff3e7;
}

.wbs-section-2 {
  padding: 60px 0%;
}

.wbs-spacing-30 {
  height: 20px;
}

.wbs-lead-text {
  color: var(--flowstica-webflow-library--black);
  font-size: 1.125rem;
  line-height: 1.6rem;
}

.wbs-spacing-20 {
  height: 1.25rem;
}

.wbs-feature-component {
  margin-top: 30px;
  margin-bottom: 30px;
}

.wbs-feature-image {
  border-radius: 10px;
}

.wbs-feature-split-3 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.wbs-feature-split-3-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top: 1px solid #010b151a;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 20px;
  display: grid;
}

.wbs-feature-list-items {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.wbs-feature-list-item {
  grid-column-gap: 10px;
  display: flex;
}

.wbs-step-simple-item {
  text-align: center;
  padding-left: 50px;
  padding-right: 50px;
}

.wbs-step-simple-number-wrap {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #fff;
  background-color: #fff;
  border: 2px solid #ff8000;
  border-radius: 50%;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wbs-step-simple-number {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.wbs-step-simple-title {
  color: var(--flowstica-webflow-library--black);
  font-size: 20px;
}

.wbs-steps-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bie---ndice {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---mg-bottom-48px-3-copy {
  margin-bottom: 48px;
}

.f-h3-heading-6 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  line-height: 1.2;
}

.f-container-regular-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-margin-bottom-68 {
  margin-bottom: 12px;
}

.f-margin-bottom-69 {
  margin-bottom: 8px;
}

.f-margin-bottom-70 {
  margin-bottom: 16px;
}

.f-image-cover-2 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 80%;
}

.f-paragraph-large-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-5 {
  padding: 0 5%;
  position: relative;
}

.f-icon-regular-4 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-paragraph-regular-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-button-neutral-2 {
  background-color: var(--flowui-component-library--gray-900);
  min-height: 50px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-2:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-sub-heading-small {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.f-heading-detail-small-6 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-grid-two-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.f-content-text-wrapper {
  max-width: 460px;
}

.f-content-image-tall {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 620px;
  overflow: hidden;
}

.f-content-divider {
  background-color: #e4e4e4;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.f-content-list-item-large {
  grid-column-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.f-content-list-wrapper-small {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  max-width: 300px;
  margin-bottom: 0;
  display: flex;
}

.f-content-icon-square {
  color: #ff8000;
  background-color: #fff;
  border: 2px solid #ff8000;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: flex;
}

.f-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-block-42, .text-block-43 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.text-block-44, .text-block-45 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-46 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.f-h2-heading {
  color: #ff8000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.f-margin-bottom-71 {
  margin-bottom: 16px;
}

.f-section-large-6 {
  padding: 92px 5%;
  position: relative;
}

.f-button-neutral-3 {
  min-height: 48px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-3:hover {
  color: #ff8000;
  background-color: #fff2e5;
}

.f-content-list-item-2 {
  grid-column-gap: 16px;
  color: var(--flowui-component-library--gray-900);
  align-items: center;
  display: flex;
}

.f-grid-two-column-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-content-image-wrapper-large-2 {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 460px;
  overflow: hidden;
}

.f-content-list-wrapper-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 0 auto;
  margin-top: 32px;
  margin-bottom: 42px;
  display: flex;
}

.f-h3-heading-7 {
  color: #ff8000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 1.2;
}

.f-margin-bottom-72 {
  margin-bottom: 12px;
}

.f-margin-bottom-73 {
  margin-bottom: 8px;
}

.f-margin-bottom-74 {
  margin-bottom: 16px;
}

.f-section-large-7 {
  padding: 92px 5%;
  position: relative;
}

.f-button-neutral-4 {
  background-color: var(--flowui-component-library--gray-900);
  min-height: 48px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-4:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-grid-two-column-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-content-list-item-large-2 {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.f-content-list-wrapper-small-2 {
  grid-row-gap: 48px;
  flex-direction: column;
  max-width: 300px;
  margin-bottom: 48px;
  display: flex;
}

.text-block-47, .text-block-48 {
  color: #7d7d7d;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-49, .text-block-50, .text-block-51 {
  color: #838383;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.f-margin-bottom-75 {
  margin-bottom: 8px;
}

.f-margin-bottom-76 {
  margin-bottom: 16px;
}

.f-section-large-8 {
  padding: 92px 5%;
  position: relative;
}

.f-button-neutral-5 {
  background-color: var(--flowui-component-library--gray-900);
  min-height: 48px;
  color: var(--flowui-component-library--white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-5:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-grid-two-column-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.brix---color-neutral-842 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-7 {
  margin-bottom: 40px;
}

.brix---container-default-22 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-19 {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-13 {
  text-align: center;
}

.brix---cta-section-5 {
  background-color: #fff9f3;
  background-image: url('../images/Ellipse-744.png'), url('../images/bie2.png');
  background-position: 106% -40%, 0 140%;
  background-repeat: no-repeat, no-repeat;
  background-size: 150px, 250px;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-8 {
  margin-right: 24px;
}

.brix---buttons-row-center-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---btn-primary-white-7 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-6:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-7 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v2-floating-item-3 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-4 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-5 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-span-38 {
  font-weight: 600;
}

.text-span-39 {
  color: #ff8000;
}

.brix---color-accent-7 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-843 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-844 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-5 {
  margin-bottom: 10px;
}

.brix---mg-bottom-56px-2 {
  margin-bottom: 56px;
}

.brix---display-4 {
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---section-12 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-20 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-6 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---paragraph-default-20 {
  color: #878f9f;
  margin-top: -20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.brix---card-stats-v3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 28px;
  display: flex;
}

.brix---grid-3-columns---1-col-mb {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-490px-center {
  max-width: 490px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card {
  border: 1px none var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  border-radius: 24px;
}

.brix---color-neutral-845 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-6 {
  margin-bottom: 8px;
}

.brix---mg-bottom-32px-5 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-7 {
  margin-bottom: 48px;
}

.brix---display-5 {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 52px;
}

.brix---text-uppercase-4 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---section-13 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h1-size-9 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle-3 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---text-300-bold {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---3-columns-1-col-tablet-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-700px-center {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---btn-primary-full-width {
  background-color: var(--elements-webflow-library--accent--primary-1);
  width: 100%;
  max-width: 100%;
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-full-width:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---pricing-content-v5 {
  mix-blend-mode: normal;
  padding: 20px 28px 0;
}

.brix---color-neutral-846 {
  color: var(--elements-webflow-library--neutral--800);
  flex: 0 auto;
  order: 0;
}

.brix---color-neutral-847 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-9 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-8 {
  margin-bottom: 48px;
}

.brix---mg-bottom-9 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---container-default-23 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-14 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-21 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-14 {
  text-align: center;
}

.brix---accordion-header-2 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-2 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-2 {
  min-height: 16px;
}

.brix---accordion-content-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-2 {
  color: #de5d83;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
}

.brix---paragraph-default-21 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-5 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-2 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
}

.brix---accordion-item-wrapper-v4-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.image-48 {
  margin-bottom: 16px;
}

.bci---requisitos-copy-copy {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 10px 30px;
  position: relative;
}

.image-49 {
  padding-left: 0;
  padding-right: 0;
}

.brix---color-accent-8 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-848 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-849 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-10 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-6 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-9 {
  margin-bottom: 48px;
}

.brix---display-6 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---border-radius-24px {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---container-default-24 {
  max-width: 1218px;
  margin-top: 20px;
  padding: 0 24px 40px;
}

.brix---section-15 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---link-wrapper-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-22 {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-15 {
  text-align: center;
}

.brix---subtitle-4 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---link-icon-right-4 {
  margin-left: 6px;
}

.brix---mg-left-12px {
  margin-left: 12px;
}

.brix---paragraph-default-22 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---text-200-bold-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-1068px-center {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-content-card {
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  background-color: #fff;
  border: 1px solid #ff8000;
  border-radius: 24px;
  padding: 30px 56px;
  overflow: visible;
}

.brix---square-icon-48px {
  border-radius: 10px;
  width: 48px;
}

.brix---tab-small-center {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin: 0 12px;
  padding: 16px 32px 16px 17px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center:hover {
  border-color: #ff8810;
}

.brix---tab-small-center.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  border-width: 2px;
  border-color: #ff8810;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  box-shadow: 0 2px 12px #14142b1a;
}

.brix---tab-small-center.w--current:hover {
  border-color: #ff8810;
}

.brix---grid-2-columns-gap-56px {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-span-40 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-52, .text-block-53, .text-block-54, .text-block-55, .text-block-56, .text-block-57 {
  color: #000;
  font-family: Montserrat, sans-serif;
}

.heading-22 {
  color: #ff8810;
  text-align: center;
  padding-bottom: 21px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
}

.bie---dimensiones-copy {
  background-color: #f5f7fa00;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bci---plantilla {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-850 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-8 {
  margin-bottom: 40px;
}

.brix---container-default-25 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-23 {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: -20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---cta-section-6 {
  background-color: #fff6ed;
  background-image: url('../images/bie2.png');
  background-position: 20px -60px;
  background-repeat: no-repeat;
  background-size: 200px;
  border-radius: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-9 {
  margin-right: 24px;
}

.brix---buttons-row-center-6 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---btn-primary-white-8 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: #ff8810;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  margin-top: 20px;
  padding: 15px 36px 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-8:hover {
  color: #fff;
  background-color: #ff8000;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-7:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-8 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v2-floating-item-5 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-6 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-6 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---color-neutral-851 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---btn-primary-7 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-5:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-5 {
  align-items: center;
  display: flex;
}

.brix---container-default-26 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-24 {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-23 {
  color: #878f9f;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---bg-image-full-width-5 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v9-section {
  mix-blend-mode: normal;
  background-color: #fff0;
  background-image: url('../images/equipo-joven-trabajando-juntos-y-usando-la-computadora-portatil-1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v9-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  background-color: #fff;
  border-radius: 24px;
  padding: 50px 50px 40px;
}

.brix---grid-cta-v9 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-852 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-6 {
  margin-bottom: 24px;
}

.brix---mg-right-16px {
  margin-right: 16px;
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---heading-h1-size-10 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-25 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-7 {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---blog-card-image-wrapper {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---categories-badges-item-wrapper {
  flex-direction: row;
  display: flex;
}

.brix---categories-badges-wrapper {
  justify-content: flex-end;
  display: flex;
}

.brix---blog-card-wrapper {
  text-decoration: none;
}

.brix---blog-card-featured-full-width-card {
  background-image: url('../images/02-blog-elements-brix-templates-large.jpeg');
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 812px;
  display: flex;
}

.brix---blog-card-content-over {
  z-index: 1;
  border: 1px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 90%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 24px;
  margin-top: -78px;
  padding: 48px;
  position: relative;
}

.brix---mg-bottom-12px-3 {
  margin-bottom: 12px;
}

.brix---section-small-3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---paragraph-default-24 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---link-wrapper-color-primary {
  color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---badge-primary-small {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---inner-container-700px-center-2 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---flex-horizontal-start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---badge-primary-small-light {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---grid-title-and-categories {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.brix---badge-secondary-category-badges {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-left: 24px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary-category-badges:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---badge-secondary-category-badges.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  cursor: default;
}

.brix---card-blog-featured-v5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  max-width: 668px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  margin-bottom: 80px;
  text-decoration: none;
  transition: transform .3s;
}

.brix---card-blog-featured-v5:hover {
  transform: scale(.96);
}

.brix---container-default-100 {
  width: 100%;
  max-width: 1218px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---blog-card-featured-content-v2 {
  padding: 64px 56px;
}

.brix---section-blog-v5 {
  padding-top: 176px;
  padding-bottom: 0;
}

.brix---grid-2-columns---gap-row-72px {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-853 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---paragraph-default-25 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---cta-v9-section-2 {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v9-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 94px 62px;
}

.brix---color-neutral-854 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---content-inside-card {
  padding: 40px 28px 48px;
}

.brix---image-wrapper---br-top {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---paragraph-default-26 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---image-width-100-2 {
  width: 100%;
}

.brix---card-link {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---card-link-horizontal {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---card-link-horizontal:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---image-card-link-left {
  flex: none;
  width: 100%;
  max-width: 660px;
}

.brix---content-inside-card-v2 {
  flex-direction: column;
  justify-content: center;
  padding: 40px 76px;
  display: flex;
}

.brix---grid-3-columns---1-col-t {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
  display: grid;
}

.brix---color-neutral-855 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---paragraph-default-27 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-3-columns---1-col-t-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template: ". ."
                 ". Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-856 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---grid-3-columns-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---paragraph-default-28 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-21, .paragraph-22 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---color-neutral-857 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---square-icon-2 {
  border-radius: 16px;
  padding-bottom: 14px;
}

.brix---card-link-content-left-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border: 1px solid #ffe4c9;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left-2:hover {
  transform: none;
}

.paragraph-23, .paragraph-24 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.paragraph-25 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---color-neutral-858 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-859 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-7 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-11 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-10 {
  margin-bottom: 48px;
}

.brix---container-default-27 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-16 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 80px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-26 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-8 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-16 {
  text-align: center;
}

.brix---subtitle-5 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---content-center-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brix---circle-number {
  background-color: var(--elements-webflow-library--secondary--color-2);
  width: 160px;
  min-width: 160px;
  height: 160px;
  min-height: 160px;
  color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.brix---mg-bottom-12px-4 {
  margin-bottom: 12px;
  line-height: 1.1em;
}

.brix---paragraph-default-29 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---3-columns-1-col-tablet-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-640px---center-2 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---heading-h1-size---mg-0 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---color-neutral-860 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-80px {
  margin-bottom: 80px;
}

.brix---mg-bottom-10 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---accordion-header-3 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-3 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-3 {
  min-height: 16px;
}

.brix---accordion-icon-wrapper-3 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
}

.brix---accordion-big-number-wrapper {
  display: flex;
}

.brix---accordion-btn-vertical-line-v2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 2px;
  height: 28px;
  position: absolute;
}

.brix---accordion-btn-horizontal-line-v2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 28px;
  height: 2px;
  position: absolute;
}

.brix---accordion-content-wrapper-v2 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

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

.brix---accordion-right-side {
  margin-left: 24px;
  margin-right: 0;
}

.brix---inner-container-547px {
  max-width: 574px;
}

.brix---accordion-item-wrapper-v5 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 56px 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v5-first {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 0 0 56px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-first:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v5-last {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 56px 0 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-last:hover {
  transform: translate(8px);
}

.brix---accordion-big-number {
  width: 92px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.bold-text-10 {
  color: #ff8000;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  line-height: 1.1em;
}

.wbs-container-3 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-heading-h4-2 {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.wbs-button-link {
  color: var(--flowstica-webflow-library--black);
  border-radius: 6px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.wbs-section-3 {
  padding: 6.25rem 5%;
}

.wbs-accordion {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.wbs-accordion-item {
  background-color: #fff;
  border: 1px solid #ff8810;
  border-radius: 20px;
  padding: 15px 20px 10px;
}

.wbs-accordion-heading {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.wbs-accordion-title {
  color: var(--flowstica-webflow-library--black);
  margin-bottom: 0;
  padding-left: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1em;
}

.wbs-accordion-icon {
  width: 14px;
  margin-top: 5px;
}

.wbs-accordion-content {
  padding-top: 10px;
  overflow: hidden;
}

.wbs-lead-text-2 {
  color: var(--flowstica-webflow-library--black);
  font-size: 1.125rem;
  line-height: 1.6rem;
}

.wbs-spacing-31 {
  height: 1.25rem;
}

.wbs-feature-image-2 {
  border-radius: 10px;
}

.wbs-feature-split-4 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: grid;
}

.wbs-feature-split-3-image {
  position: relative;
}

.bold-text-11 {
  color: #ff8810;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  line-height: 1.1em;
}

.text-span-41 {
  font-size: 18px;
  font-weight: 400;
}

.text-span-42 {
  font-size: 18px;
  font-weight: 300;
}

.paragraph-26 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.grid-35 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
}

.paragraph-27 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-span-43 {
  font-weight: 700;
}

.text-span-44 {
  color: #ff8810;
  font-weight: 700;
}

.paragraph-28 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

.paragraph-29, .paragraph-30 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.paragraph-31 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.paragraph-32 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  margin-top: -6px;
  padding-top: 0;
  padding-bottom: 5px;
}

.paragraph-33 {
  font-family: Montserrat, sans-serif;
}

.paragraph-34 {
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.1em;
}

.paragraph-35 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.bie---gracias-bie {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.bie---empresas-y-pa-s {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bie---todo-lo-que-debes-saber-sobre-bie {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 10px 30px;
  position: relative;
}

.bie---explora-cada-dimensi-n {
  background-color: #fff;
  background-image: url('../images/Star-6.png'), url('../images/bie2.png'), url('../images/Ellipse-744.png');
  background-position: 98% 92%, 0 -25%, 100% 120%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 50px, 350px, 200px;
  border-bottom: 1px #e4ebf3;
  padding: 30px 30px 15px;
  position: relative;
}

.bie---cta, .bie---por-que-medir {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-top: 21px;
  padding: 15px 30px;
  position: relative;
}

.bie---3-items, .bie-cta-1 {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.bie---porqu-medir-experiencia {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bie---riesgos {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---container-default-28 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-6 {
  background-color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/image-4-1.png');
  background-position: 0 0;
  background-size: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-6 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-5 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-5 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-6 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-6 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-6 {
  padding: 40px;
}

.brix---header-logo-7 {
  max-width: 250px;
}

.brix---header-logo-link-5 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-5:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-6 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-6:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-6.w--open {
  background-color: #0000;
}

.brix---header-right-col-6 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-6 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-6 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-6.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-7, .brix---hamburger-menu-bar-bottom-7 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-6 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-6:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-7 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-6 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-861 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-862 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-9 {
  margin-bottom: 40px;
}

.brix---btn-primary-8 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #324565;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-8:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-6:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---section-17 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 70px;
  padding-bottom: 70px;
}

.brix---heading-h1-size-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-17 {
  text-align: center;
}

.brix---paragraph-default-30 {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---button-row-left-10 {
  margin-right: 24px;
}

.brix---buttons-row-center-7 {
  justify-content: center;
  align-items: center;
  padding-bottom: 31px;
  display: flex;
}

.brix---inner-container-600px---center-9 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.f-tab-pane {
  background-color: var(--flowui-component-library--gray-100);
  border-radius: 12px;
  padding: 24px;
}

.f-paragraph-regular-6 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-tab-toggle-menu {
  background-color: var(--flowui-component-library--gray-200);
  border-radius: 8px;
  align-items: center;
  margin-bottom: 24px;
  padding: 8px;
  display: flex;
}

.f-tab-button-toggle {
  color: var(--flowui-component-library--gray-900);
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  padding: 12px 44px;
  font-size: 14px;
}

.f-tab-button-toggle.w--current {
  color: var(--flowui-component-library--gray-900);
  background-color: #fff;
  font-weight: 500;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.f-tab {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.f-tab-heading {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.03em;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.brix---buttons-row-center-7-copy {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.brix---btn-primary-8-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff0;
  border: 1px #fff;
  border-radius: 10px;
  justify-content: center;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-8-copy:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-6-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 10px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-6-copy:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.hero {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #0000;
  background-image: linear-gradient(4deg, #005358f0, #fff3), linear-gradient(#0000000d, #0000000d), url('../images/image-4-1.png');
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 120px;
  padding-bottom: 120px;
}

.cermaq---info {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.cermaq---fases {
  background-color: #f5feff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---grid-4-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-accent-9 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-863 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px-12 {
  margin-bottom: 16px;
}

.brix---mg-bottom-56px-3 {
  margin-bottom: 56px;
}

.brix---display-7 {
  color: #00969f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---section-18 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 25px;
  padding-bottom: 25px;
}

.brix---heading-h2-size-27 {
  color: #000;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---paragraph-default-31 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.cermaq---visi-n-y-objetivos {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-864 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-8 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-7 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-11 {
  margin-bottom: 48px;
}

.brix---mg-bottom-11 {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
}

.brix---btn-primary-9 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-9:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-7:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-3 {
  border-radius: 16px;
}

.brix---buttons-row-6 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 14px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.brix---section-19 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h3-size-9 {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 34px;
}

.brix---paragraph-default-32 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 1.1em;
}

.brix---grid-1-column-gap-row-32px {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-left-text-wrapper {
  margin-left: 24px;
}

.brix---icon-left---content-right {
  align-items: flex-start;
  display: flex;
}

.brix---grid-2-columns-text-4 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  display: grid;
}

.paragraph-36 {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.heading-23 {
  color: #324565;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.brix---color-neutral-865 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---btn-primary-10 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fa6d59;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-10:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #fa6d59;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-8 {
  color: #000;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f7f7f7;
  border: 1px solid #fa6d59;
  border-radius: 48px;
  margin-left: 10px;
  padding: 5px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-8:hover {
  color: #000;
  background-color: #fff;
  border-width: 1px;
  border-color: #fa6d59;
  transform: translate3d(0, -3px, .01px);
}

.brix---position-relative {
  position: relative;
}

.brix---heading-h1-size-12 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---bg-image-full-width-6 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---grid-2-col---1-col-t {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.brix---header-wrapper-transparent {
  background-color: #0000;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  position: absolute;
}

.brix---header-nav-link-white {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  transition: opacity .3s, color .3s;
}

.brix---header-nav-link-white:hover {
  opacity: 1;
  background-color: #bdbdbd61;
}

.brix---hamburger-menu-bar-top-white, .brix---hamburger-menu-bar-bottom-white {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---dropdown-toggle-white {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: opacity .3s, color .3s;
  display: flex;
}

.brix---dropdown-toggle-white:hover {
  opacity: .59;
}

.brix---show-on-tablet {
  display: none;
}

.brix---hero-bg-image-dark-header-top {
  background-image: linear-gradient(#00000036, #00000036), url('../images/image-4-1.png'), linear-gradient(#0009, #0009);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  padding-top: 180px;
  padding-bottom: 150px;
  position: relative;
  overflow: hidden;
}

.brix---heading-h2-size-27-copy {
  color: #324565;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.cermaq---objetivos-estrat-gicos {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-866 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-867 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-13 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-10 {
  margin-bottom: 40px;
}

.brix---btn-primary-11 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-11:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-9 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-9:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-7 {
  align-items: center;
  display: flex;
}

.brix---container-default-29 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-28 {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-33 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---button-row-left-11 {
  margin-right: 24px;
}

.brix---bg-image-full-width-7 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v9-section-3 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: url('../images/image-6-3.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v9-card-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 94px 62px;
}

.brix---grid-cta-v9-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-868 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---border-radius-24px-2 {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-h1-size-13 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-10-3 {
  opacity: .1;
}

.brix---opacity-20-3 {
  opacity: .2;
}

.brix---flex-card---image-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.brix---img-below-card {
  max-width: 976px;
  margin-left: auto;
}

.brix---floating-image-hero-v1---5 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---6 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---card-over-image {
  z-index: 1;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  max-width: 728px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 80px 72px;
  position: absolute;
}

.brix---section-hero-short {
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.bie---porqu-medir-experiencia-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---cta-v9-card-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 50px 50px 30px;
}

.cermaq---descripci-n-general-del-programa {
  background-color: #f5feff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-869 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-48px-12 {
  margin-bottom: 48px;
}

.brix---mg-bottom-12 {
  text-align: center;
  margin-bottom: 0;
}

.brix---section-20 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---text-center-18 {
  text-align: center;
}

.brix---accordion-header-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---acordion-body-4 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-4 {
  min-height: 16px;
}

.brix---accordion-content-wrapper-3 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper-4 {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-4 {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
}

.brix---inner-container-574px---center-6 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-3 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-3:hover {
  transform: scale3d(.96, .96, 1.01);
}

.bold-text-12 {
  color: #324565;
}

.brix---color-neutral-870 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-9 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-8 {
  margin-bottom: 24px;
}

.brix---section-21 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-29 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-10 {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-12px-5 {
  margin-bottom: 12px;
}

.brix---paragraph-default-34 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-10 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---3-columns-1-col-tablet-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-link-content-center {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #ebebeb;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-center:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-secondary-full-width {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-full-width:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.paragraph-37, .paragraph-38 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.paragraph-39 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.cermaq---ciclos-trainee {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-accent-10 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-871 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-32px-7 {
  margin-bottom: 32px;
}

.brix---display-8 {
  color: #324565;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 40px;
}

.brix---section-22 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 40px;
  padding-bottom: 40px;
}

.brix---link-wrapper-3 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-30 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}

.brix---subtitle-6 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tabs-menu-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---link-icon-right-5 {
  margin-left: 6px;
}

.brix---mg-left-12px-2 {
  margin-left: 12px;
}

.brix---paragraph-default-35 {
  color: #6e7191;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---text-200-bold-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-640px---center-3 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-1068px-center-2 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-content-card-2 {
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border: 1px solid #00969f;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
}

.brix---square-icon-48px-2 {
  border-radius: 10px;
  width: 48px;
}

.brix---tab-small-center-2 {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  margin: 0 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-2:hover {
  border-color: #00969f;
}

.brix---tab-small-center-2.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #00969f;
}

.brix---grid-2-columns-gap-56px-2 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---heading-h2-size-30-copy {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-35-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---buttons-row-6-copy {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.text-span-45 {
  font-weight: 400;
}

.cermaq---fases-del-programa-trainee {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-872 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---section-23 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-31 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 50px;
}

.brix---accordion-header-5 {
  align-items: center;
  display: flex;
}

.brix---accordion-title-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---tabs-content {
  overflow: visible;
}

.brix---paragraph-default-36 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-circle-accordion-btn {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn:hover {
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---inner-container-1012px-center {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-content-wrapper-v2-2 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

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

.brix---accordion-item-wrapper-v3 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 40px 0;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v3-first {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 0 0 40px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-first:hover {
  transform: translate(8px);
}

.brix---accordion-right-side-2 {
  margin-left: 24px;
  margin-right: 0;
}

.brix---tabs-wrapper-v2 {
  display: flex;
}

.brix---tabs-menu-v2 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-right: 100px;
  display: flex;
}

.brix---badge-secondary---tabs-v2 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-bottom: 16px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, border-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary---tabs-v2:hover, .brix---badge-secondary---tabs-v2.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---color-neutral-873 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-13 {
  margin-bottom: 0;
}

.brix---accordion-header-6 {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.brix---accordion-title-6 {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---paragraph-default-37 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-900px-center {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-content-wrapper-width-660px {
  flex-direction: column;
  justify-content: center;
  max-width: 660px;
  display: flex;
}

.brix---accordion-item-wrapper-v7 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  pointer-events: auto;
  cursor: auto;
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 48px;
  transition: none;
  display: block;
  overflow: visible;
}

.brix---accordion-item-wrapper-v7:hover {
  transform: none;
}

.brix---accordion-title-6-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.brix---color-neutral-874 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---section-24 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 20px;
  padding-bottom: 20px;
}

.brix---accordion-header-7 {
  align-items: center;
  display: flex;
}

.brix---accordion-title-7 {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---paragraph-default-38 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---accordion-v3-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 88px 74px;
}

.brix---accordion-item-wrapper-v3-last {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 40px 0;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-last:hover {
  transform: translate(8px);
}

.heading-24 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.paragraph-40 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.heading-25 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.paragraph-41 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.brix---heading-h2-size-31-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.grid-38 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  overflow: visible;
}

.div-block-99 {
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-100 {
  width: auto;
  padding-right: 0;
  overflow: visible;
}

.brix---buttons-row-6-copy {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.brix---btn-secondary-8-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: #000;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  margin-left: 10px;
  padding: 10px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-8-copy:hover {
  border-width: 0;
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  background-color: #fa6d59;
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-875 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-876 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-14 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-13 {
  margin-bottom: 48px;
}

.brix---mg-bottom-14 {
  margin-bottom: 0;
}

.brix---container-default-30 {
  max-width: 1218px;
  padding-bottom: 30px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-25 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---heading-h2-size-32 {
  color: #324565;
  text-align: left;
  margin-top: 14px;
  margin-bottom: -33px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-19 {
  text-align: center;
}

.brix---accordion-header-8 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-5 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-5 {
  min-height: 16px;
}

.brix---accordion-icon-wrapper-5 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.brix---paragraph-default-39 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-7 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-4 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.brix---inner-container-900px-center-2 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-content-wrapper-width-660px-2 {
  flex-direction: column;
  justify-content: center;
  max-width: 660px;
  display: flex;
}

.brix---accordion-item-wrapper-v7-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  justify-content: space-between;
  padding: 48px 64px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v7-2:hover {
  transform: none;
}

.div-block-101 {
  flex: 0 auto;
}

.cermaq---info-copy-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.wbs-container-4 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-section-4 {
  padding: 6.25rem 5%;
}

.wbs-accordion-2-heading {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.wbs-accordion-2-icon-wrap {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
}

.wbs-accordion-2-icon-plus {
  background-color: #101010;
  width: 20px;
  height: 2px;
}

.wbs-accordion-2-icon-minus {
  background-color: #101010;
  width: 20px;
  height: 2px;
  position: absolute;
  inset: auto 0%;
  transform: rotate(90deg);
}

.wbs-accordion-2-title {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.wbs-accordion-2-content {
  padding-top: 10px;
  padding-left: 40px;
  overflow: hidden;
}

.wbs-accordion-2-description {
  margin-bottom: 20px;
}

.wbs-accordion-2-item {
  border: 1px solid #010b151f;
  border-radius: 10px;
  padding: 15px 20px 5px;
}

.wbs-accordion-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brix---color-neutral-877 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---tabs-content-2 {
  overflow: visible;
}

.brix---btn-circle-accordion-btn-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn-2:hover {
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---inner-container-1012px-center-2 {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-content-wrapper-v2-3 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

.brix---grid-1-column-gap-row-3 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---accordion-item-wrapper-v3-2 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 40px 0;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-2:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v3-first-2 {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 0 0 40px;
  transition: transform .3s;
  display: flex;
  overflow: visible;
}

.brix---accordion-item-wrapper-v3-first-2:hover {
  transform: translate(8px);
}

.brix---accordion-right-side-3 {
  margin-left: 24px;
  margin-right: 0;
}

.brix---tabs-wrapper-v2-2 {
  display: flex;
}

.brix---tabs-menu-v2-2 {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-right: 100px;
  display: flex;
}

.brix---badge-secondary---tabs-v2-2 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-bottom: 16px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, border-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary---tabs-v2-2:hover, .brix---badge-secondary---tabs-v2-2.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.paragraph-42, .heading-26, .heading-27 {
  color: #000;
}

.paragraph-43 {
  color: #000;
  margin-bottom: 40px;
}

.brix---color-accent-11 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-878 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-879 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-8 {
  margin-bottom: 32px;
}

.brix---display-9 {
  color: #324565;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 40px;
}

.brix---border-radius-24px-3 {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---section-26 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 176px;
}

.brix---link-wrapper-4 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---subtitle-7 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tabs-menu-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---link-icon-right-6 {
  margin-left: 6px;
}

.brix---mg-left-12px-3 {
  margin-left: 12px;
}

.brix---text-200-bold-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-640px---center-4 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-1068px-center-3 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-content-card-3 {
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  background-color: #fff;
  border: 1px solid #fa6d59;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
}

.brix---square-icon-48px-3 {
  border-radius: 10px;
  width: 48px;
}

.brix---tab-small-center-3 {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  margin: 0 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-3:hover {
  border-color: #fa6d59;
}

.brix---tab-small-center-3.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #fa6d59;
}

.brix---grid-2-columns-gap-56px-3 {
  grid-column-gap: 36px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.brix---color-neutral-880 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---tab-left-icon {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-left-icon:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
}

.brix---tab-left-icon.w--current {
  border-width: 2px;
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
}

.brix---mg-left-16px {
  margin-left: 16px;
}

.brix---tabs-wrapper-tabs-left {
  display: flex;
}

.brix---tabs-menu-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 348px;
  margin-bottom: 0;
  margin-right: 40px;
  display: flex;
}

.brix---color-neutral-881 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---section-27 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---accordion-item-wrapper {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 48px 64px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---accordion-content-wrapper-4 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-side {
  margin-right: 24px;
}

.brix---inner-container-856---center {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-btn-vertical-line {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.brix---accordion-btn-horizontal-line {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
}

.brix---grid-1-column-gap-row-32px-2 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-882 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---section-28 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.image-50 {
  border-radius: 20px;
}

.heading-28 {
  font-size: 16px;
}

.heading-29 {
  color: #324565;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.brix---grid-2-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-883 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-10 {
  margin-bottom: 8px;
}

.brix---square-icon-4 {
  border-radius: 16px;
}

.brix---heading-h3-size-11 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-12px-6 {
  margin-bottom: 12px;
}

.brix---paragraph-default-40 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---inner-container-600px---center-11 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-left-text-wrapper-2 {
  margin-left: 24px;
}

.brix---card---icon-left---content-right-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.brix---color-neutral-884 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---accordion-item-wrapper-v2 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 20px 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v2:hover {
  transform: translate(8px);
}

.brix---accordion-btn-vertical-line-v2-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 2px;
  height: 28px;
  position: absolute;
}

.brix---accordion-btn-horizontal-line-v2-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 28px;
  height: 2px;
  position: absolute;
}

.brix---heading-h2-size-30-copy-copy {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-48px-12-copy {
  margin-bottom: 48px;
}

.text-block-58 {
  font-family: Montserrat, sans-serif;
}

.text-block-59 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 200;
}

.text-block-60 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-block-60-copy {
  color: #324565;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.bie---como-interpretar {
  background-color: #fafafa;
  background-image: url('../images/bie4.png'), url('../images/Union-1.png');
  background-position: 88% 10%, 50% -100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 20px, 1500px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-885 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---text-201 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---section-29 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-33 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h4-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---flex-horizontal-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---avatar-image {
  vertical-align: baseline;
  padding-top: 4px;
  padding-left: 0;
  display: inline-block;
}

.brix---paragraph-default-41 {
  color: #878f9f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---3-columns-1-col-tablet-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-circle-6 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v2-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  display: flex;
}

.bold-text-13 {
  color: #ff8810;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
}

.text-span-46, .text-span-47, .text-span-48 {
  font-size: 12px;
  line-height: 1em;
}

.bie---como-interpretar-mis-informes {
  background-color: #fff;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-886 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-40px-11 {
  margin-bottom: 40px;
}

.brix---text-300 {
  font-size: 20px;
  line-height: 20px;
}

.brix---section-30 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 0;
}

.brix---heading-h2-size-34 {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-12 {
  color: #878f9f;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---hidden-desktop {
  display: none;
}

.brix---slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.brix---testimonial-v3-image-wrapper {
  object-fit: fill;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  flex: none;
  width: 100%;
  max-width: 548px;
  overflow: hidden;
}

.brix---paragraph-default-42 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---text-300-bold-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---inner-container-547px-3 {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---image-fit-full-height {
  object-fit: cover;
  height: 100%;
}

.brix---card-testimonial-v3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-content-testimonial-v3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 88px;
  display: flex;
}

.brix---slider-mask-testimonial-v3 {
  height: 100%;
  box-shadow: none;
  border-radius: 24px;
  overflow: hidden;
}

.brix---paragraph-default-42-copy {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.text-span-49 {
  font-size: 18px;
  font-weight: 300;
}

.text-span-50, .text-span-51, .text-span-52 {
  font-weight: 400;
}

.bold-text-14 {
  color: #ff8810;
  font-family: Montserrat, sans-serif;
}

.bold-text-15, .bold-text-16 {
  color: #ff8810;
}

.bie---como-interpretar-copy {
  background-color: #fafafa;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bie---uso-estrategico {
  background-color: #fdf8f3;
  background-image: url('../images/Star-6.png'), url('../images/bie2.png');
  background-position: 80% 20%, 0 -60px;
  background-repeat: no-repeat, no-repeat;
  background-size: 50px, 300px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-accent-12 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-887 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-888 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-15 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-9 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-14 {
  margin-bottom: 48px;
}

.brix---display-10 {
  color: #f81;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---border-radius-24px-4 {
  z-index: -1;
  border-radius: 24px;
  margin-top: 0;
  overflow: hidden;
  transform: translate(0);
}

.brix---container-default-31 {
  max-width: 1218px;
  padding: 50px 24px;
}

.brix---section-31 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---link-wrapper-5 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-35 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-20 {
  text-align: center;
}

.brix---subtitle-8 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tabs-menu-4 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---link-icon-right-7 {
  margin-left: 6px;
}

.brix---mg-left-12px-4 {
  margin-left: 12px;
}

.brix---paragraph-default-43 {
  color: #878f9f;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---text-200-bold-7 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-640px---center-5 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-1068px-center-4 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-content-card-4 {
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  background-color: #fff;
  border: 1px solid #f81;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
}

.brix---square-icon-48px-4 {
  border-radius: 10px;
  width: 48px;
}

.brix---tab-small-center-4 {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  margin: 0 12px;
  padding: 16px 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-4:hover {
  border-color: #f81;
}

.brix---tab-small-center-4.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #f81;
}

.brix---grid-2-columns-gap-56px-4 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-block-61, .text-block-62, .text-block-63 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-64 {
  color: #422727;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-65 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.brix---color-neutral-889 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-15 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---container-default-32 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-32 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 20px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---accordion-header-9 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-6 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-6 {
  min-height: 16px;
}

.brix---accordion-icon-wrapper-6 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-9 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---paragraph-default-44 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-8 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-5 {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 26px;
  display: grid;
}

.brix---inner-container-900px-center-3 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-content-wrapper-width-660px-3 {
  flex-direction: column;
  justify-content: center;
  max-width: 660px;
  display: flex;
}

.brix---accordion-item-wrapper-v7-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  transform-style: preserve-3d;
  border: 1px solid #f81;
  border-radius: 24px;
  justify-content: space-between;
  padding: 10px 40px;
  transition: none;
  display: flex;
}

.brix---accordion-item-wrapper-v7-3:hover {
  box-shadow: none;
  transform: none;
}

.brix---accordion-item-wrapper-v7-3:active {
  border-color: #ff8000;
  transform: none;
}

.brix---color-neutral-890 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---container-default-33 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-33 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 20px;
  padding-bottom: 20px;
}

.brix---heading-h2-size-37 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---accordion-title-10 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---paragraph-default-45 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-1-column-gap-row-24px-6 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---accordion-item-wrapper-v7-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  transform-style: preserve-3d;
  border: 1px solid #f81;
  border-radius: 24px;
  justify-content: space-between;
  padding: 15px 20px;
  transition: none;
  display: flex;
}

.brix---accordion-item-wrapper-v7-4:hover {
  transform: none;
}

.image-51 {
  margin-top: 0;
  padding-top: 0;
}

.text-span-53 {
  font-weight: 700;
}

.brix---grid-1-column-gap-row-24px-5-copy {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 26px;
  display: grid;
}

.bold-text-17 {
  color: #f81;
}

.bold-text-18 {
  color: #ff8000;
}

.bold-text-19, .bold-text-20 {
  color: #f81;
}

.bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29 {
  color: #878f9f;
}

.image-52 {
  border-radius: 20px;
}

.brix---display-7-copy {
  color: #fa6d59;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.text-block-66, .text-block-67, .text-block-68, .text-block-69 {
  color: #324565;
  font-family: Montserrat, sans-serif;
}

.paragraph-44 {
  font-family: Montserrat, sans-serif;
  line-height: 1.1em;
}

.paragraph-45, .paragraph-46, .paragraph-47, .paragraph-48 {
  font-family: Montserrat, sans-serif;
}

.div-block-102, .div-block-102-copy {
  margin-top: 16px;
  margin-bottom: -20px;
}

.paragraph-49 {
  font-family: Montserrat, sans-serif;
}

.cermarq---recursos-adicionales {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-891 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-892 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-11 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-9 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-15 {
  margin-bottom: 48px;
}

.brix---container-default-34 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-34 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-38 {
  color: #324565;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-13 {
  color: #324565;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-21 {
  text-align: center;
}

.brix---mg-bottom-12px-7 {
  margin-bottom: 12px;
}

.brix---paragraph-default-46 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.brix---inner-container-600px---center-12 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---3-columns-1-col-tablet-6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-link-content-center-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-center-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-secondary-full-width-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-full-width-2:hover {
  border-style: none;
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  background-color: #fa6d59;
  transform: translate3d(0, -3px, .01px);
}

.brix---paragraph-default-46-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.paragraph-50, .paragraph-51, .paragraph-52 {
  color: #000;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---btn-secondary-full-width-2-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-full-width-2-copy:hover {
  border-style: none;
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  background-color: #00969f;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-full-width-2-copy-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-full-width-2-copy-copy:hover {
  border-style: none;
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  background-color: #324565;
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-893 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-12 {
  margin-bottom: 40px;
}

.cermarq---footer {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: #324565;
}

.brix---grid-footer-v1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
}

.brix---footer-logo-2 {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-2:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.brix---footer-list-item {
  margin-bottom: 18px;
  padding-left: 0;
}

.brix---footer-link-2 {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-top {
  padding-top: 50px;
  padding-bottom: 0;
}

.brix---footer-bottom-3 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-default-47 {
  color: #fff;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---icon-square-36px-4 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-4:hover {
  transform: scale(.92);
}

.brix---footer-col-title {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-link-3 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link-3:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-left-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---container-default-35 {
  max-width: 1218px;
  padding-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-7 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-6 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-7 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-6 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-6 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-7 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-7:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-7 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-7:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-7 {
  padding: 40px;
}

.brix---header-logo-8 {
  max-width: 250px;
}

.brix---header-logo-link-6 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-6:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-7 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-7:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-7.w--open {
  background-color: #0000;
}

.brix---header-right-col-7 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-7 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-7 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-7.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-8, .brix---hamburger-menu-bar-bottom-8 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-7 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-8 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-7 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---btn-secondary-small-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 14px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-small-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-894 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-895 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-12 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-16 {
  margin-bottom: 16px;
}

.brix---mg-bottom-17 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---btn-primary-12 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-12:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-10 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-10:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-5 {
  border-radius: 16px;
}

.brix---section-35 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-39 {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-14 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---grid-top---text-2-buttons {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---paragraph-default-48 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-12 {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-2 {
  max-width: 490px;
}

.brix---grid-2-columns---gap-48px {
  grid-column-gap: 14px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---card-left-text-wrapper-3 {
  margin-left: 24px;
}

.brix---icon-left---content-right-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---content-inside-card-v14 {
  padding: 10px;
}

.brix---grid-1-column-gap-row-40px {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.brix---color-accent-13 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-896 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-16px-2 {
  margin-top: 16px;
}

.brix---text-100 {
  font-size: 16px;
  line-height: 18px;
}

.brix---grid-3-columns-6 {
  grid-column-gap: 14px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.brix---width-100-2 {
  width: 100%;
}

.brix---section-36 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---flex-horizontal-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-decoration-none-4 {
  text-decoration: none;
}

.brix---mg-bottom-4px-2 {
  margin-bottom: 4px;
}

.brix---text-200-bold-8 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.brix---avatar-image-link-3 {
  transition: transform .3s;
}

.brix---avatar-image-link-3:hover {
  transform: scale(1.1);
}

.brix---card-testimonial-twitter-2 {
  box-shadow: none;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ffdfbe;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 15px 20px;
  display: flex;
}

.brix---avatar-circle-03 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

.brix---testimonial-v9-twitter-icon-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  justify-items: end;
}

.brix---icon-square-32px---twitter-2 {
  background-color: #eef8ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-32px---twitter-2:hover {
  transform: scale(.92);
}

.brix---mg-left-8px-2 {
  margin-left: 8px;
}

.brix---flex-horizontal-space-between-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---twitter-icon-wrapper-2 {
  flex: 1;
}

.bie---s-parte {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-897 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-13 {
  margin-bottom: 40px;
}

.brix---buttons-row-8 {
  align-items: center;
  display: flex;
}

.brix---bg-image-full-width-8 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-9 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-9:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-8 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-8:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v1-floating-item-7 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-7 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-3 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.paragraph-53 {
  color: #000;
  margin-top: -25px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-span-54 {
  color: #ff8810;
  font-weight: 700;
}

.text-span-55, .text-span-56 {
  font-weight: 700;
}

.brix---color-neutral-898 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-899 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-10 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-10 {
  margin-bottom: 32px;
}

.brix---container-default-36 {
  max-width: 1218px;
  padding: 50px 24px;
}

.brix---section-37 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h1-size-14 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h5-size-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---subtitle-9 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-2-columns-text-5 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-5 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.paragraph-54 {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.brix---grid-2-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-900 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-901 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-48px-16 {
  margin-bottom: 48px;
}

.brix---mg-bottom-18 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h2-size-40 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-15 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-22 {
  text-align: center;
}

.brix---mg-bottom-12px-8 {
  margin-bottom: 12px;
}

.brix---inner-container-600px---center-13 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card---icon-left---content-right-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border: 1px solid #f81;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 48px;
  display: flex;
}

.paragraph-55, .paragraph-56 {
  font-size: 18px;
}

.paragraph-57, .paragraph-58 {
  font-size: 16px;
}

.paragraph-59 {
  color: var(--flowstica-webflow-library--black-2);
  font-size: 16px;
}

.text-span-57 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.text-span-58 {
  color: #888;
  font-size: 18px;
  font-weight: 500;
  line-height: 1em;
}

.text-span-59 {
  color: #878f9f;
  font-size: 18px;
  font-weight: 500;
  line-height: 1em;
}

.text-span-60, .text-span-61, .text-span-62, .text-span-63, .text-span-64 {
  font-weight: 700;
}

.brix---grid-2-columns-4 {
  grid-column-gap: 28px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-902 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-903 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-13 {
  margin-bottom: 8px;
}

.brix---mg-bottom-48px-17 {
  margin-bottom: 48px;
}

.brix---mg-bottom-19 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---square-icon-6 {
  border-radius: 16px;
}

.brix---container-default-37 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-38 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-41 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-16 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-23 {
  text-align: center;
}

.brix---mg-bottom-12px-9 {
  margin-bottom: 12px;
}

.brix---paragraph-default-49 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-14 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-left-text-wrapper-4 {
  margin-left: 24px;
}

.brix---card---icon-left---content-right-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border: 1px solid #f81;
  border-radius: 24px;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.bie---y-ahora-que-hago {
  background-color: #fff;
  background-image: url('../images/Star-6.png'), url('../images/bie2.png');
  background-position: 90% 25%, 0 -40%;
  background-repeat: no-repeat, no-repeat;
  background-size: 100px, 300px;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.brix---color-neutral-904 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px-17 {
  margin-bottom: 16px;
}

.brix---mg-bottom-56px-4 {
  margin-top: 40px;
  margin-bottom: 56px;
}

.brix---btn-primary-13 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-13:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-11 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-11:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-38 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-39 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 0;
}

.brix---heading-h2-size-42 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-24 {
  text-align: center;
}

.brix---subtitle-10 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---button-row-left-13 {
  margin-right: 24px;
}

.brix---buttons-row-center-8 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-640px---center-6 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---image-wrapper-br-24px-shadow-6 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---inner-container-1068px-center-5 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

.brix---color-neutral-905 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-14 {
  margin-bottom: 40px;
}

.brix---buttons-row-9 {
  align-items: center;
  display: flex;
}

.brix---paragraph-default-50 {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---bg-image-full-width-9 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-10 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-10:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-9 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-9:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v1-floating-item-8 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-8 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-5 {
  background-color: #fff6ed;
  background-image: url('../images/bie4.png'), url('../images/patrón.png');
  background-position: 53% -20%, 50% 330%;
  background-repeat: no-repeat, no-repeat;
  background-size: 100px, 1200px;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-4 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bie---profundiza {
  background-color: #fff;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-906 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-907 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-48px-18 {
  margin-bottom: 48px;
}

.brix---mg-bottom-20 {
  color: #878f9f;
  margin-bottom: 0;
}

.brix---heading-h2-size-43 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---accordion-header-10 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-7 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-7 {
  min-height: 16px;
}

.brix---accordion-icon-wrapper-7 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.brix---paragraph-default-51 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-9 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-7 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-900px-center-4 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.brix---accordion-content-wrapper-width-660px-4 {
  flex-direction: column;
  justify-content: center;
  max-width: 660px;
  display: flex;
}

.brix---accordion-item-wrapper-v7-5 {
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border: 1px solid #f81;
  border-radius: 24px;
  justify-content: space-between;
  padding: 48px 64px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v7-5:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---paragraph-default-51-copy {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.bie-identifica {
  background-color: #fff7ef;
  background-image: url('../images/Star-6.png');
  background-position: 5% 20%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-908 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-909 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---heading-h1-size-15 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---opacity-20-4 {
  opacity: .2;
}

.brix---paragraph-default-52 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---grid-hero-v1-3 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---floating-image-hero-v2---2 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: -1% auto auto -21%;
  transform: rotate(140deg);
}

.brix---full-width-image-2 {
  object-fit: cover;
  width: 50%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  padding-left: 0;
  overflow: visible;
}

.brix---section-hero-full-width-right-2 {
  border-radius: 20px;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.brix---hero-full-width-right-hero-v5-2 {
  width: 100px;
  max-width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.bie-gestiona-los-desaf-os {
  background-color: #fff;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-accent-14 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-910 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-11 {
  margin-bottom: 32px;
}

.brix---mg-top-16px-3 {
  margin-top: 16px;
}

.brix---text-uppercase-5 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---section-40 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 20px;
}

.brix---heading-h2-size-44 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-17 {
  color: #000;
  margin-top: 33px;
  margin-bottom: 12px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---hidden-desktop-3 {
  display: none;
}

.brix---slider-wrapper-3 {
  background-color: #0000;
  height: 100%;
}

.brix---slider-mask {
  height: 100%;
}

.brix---slider-item-pd {
  padding: 15px;
}

.brix---text-300-bold-3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---text-200-medium {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---inner-container-800px---center {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-testimonial-v6 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border: 1px solid #f81;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 98px;
  display: flex;
}

.brix---avatar-circle-05-border {
  border: 6px solid var(--elements-webflow-library--neutral--100);
  width: 120px;
  max-width: 120px;
  height: 120px;
  max-height: 120px;
  box-shadow: 0 8px 28px 0 var(--elements-webflow-library--general--shadow-03);
  border-radius: 50%;
  overflow: hidden;
  transform: translate(0);
}

.brix---btn-slider-arrow-right---testimonial-v6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v6:hover {
  transform: scale(.94)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6:hover {
  transform: scale(.94)translate(0, -50%);
}

.image-53 {
  margin-top: 9px;
}

.brix---color-neutral-911 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-15 {
  margin-bottom: 40px;
}

.brix---container-default-39 {
  max-width: 1218px;
  padding-bottom: 25px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-45 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-25 {
  text-align: center;
}

.brix---cta-section-7 {
  background-color: #3dcd5700;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-14 {
  margin-right: 24px;
}

.brix---buttons-row-center-9 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.brix---btn-primary-white-11 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f81;
  border-radius: 48px;
  justify-content: center;
  margin-top: 14px;
  padding: 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-11:hover {
  color: #f81;
  background-color: #fff;
  border: 1px solid #f81;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-10 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-10:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-15 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v2-floating-item-7 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-8 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-9 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---color-neutral-912 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-913 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-80px {
  text-align: center;
  margin-top: 80px;
  display: inline-block;
}

.brix---btn-primary-14 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-14:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-12:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-40 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-16 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-20-5 {
  opacity: .2;
}

.brix---paragraph-default-53 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---floating-image-hero-v6---1 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto -12% 41% auto;
  transform: rotate(140deg);
}

.brix---inner-container-574px---center-10 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-hero-top-small {
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-914 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px-18 {
  margin-bottom: 16px;
}

.brix---mg-bottom-56px-5 {
  margin-bottom: 56px;
}

.brix---section-41 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---subtitle-11 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---image-7 {
  margin-top: 0;
  padding-top: 0;
}

.brix---inner-container-640px---center-7 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---image-wrapper-br-24px-shadow-7 {
  box-shadow: none;
  background-color: #fff;
  border-radius: 24px;
  overflow: hidden;
}

.brix---inner-container-1068px-center-6 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---heading-h2-size-43-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-51-copy-copy {
  color: #878f9f;
  margin-bottom: -28px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---heading-h3-size-17-copy {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-17-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 34px;
}

.brix---heading-h3-size-17-copy-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-52-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.f-breadcrumb-link {
  color: var(--flowui-component-library--grey-600);
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.f-breadcrumb-link:hover {
  color: var(--flowui-component-library--primary-base);
}

.f-breadcrumb-link.w--current {
  color: var(--flowui-component-library--gray-900);
}

.f-breadcrumb-seperator {
  width: 32px;
  height: 32px;
  color: var(--flowui-component-library--grey-300);
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.f-button-primary {
  background-color: var(--flowui-component-library--gray-900);
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: -5px;
  margin-left: 7px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.brix---color-neutral-915 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-916 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-14 {
  margin-bottom: 8px;
}

.brix---text-301 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---mg-bottom-21 {
  color: #878f9f;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.1em;
}

.brix---dropdown-toggle-8 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-8:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-8 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-chevron-8 {
  width: 14px;
  margin-left: 6px;
}

.brix---text-200-bold-9 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-1-column-gap-row-32px-3 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-card-wrapper-836px {
  background-color: #0000;
  min-width: 836px;
  padding-top: 28px;
  transform: translate(-54%);
}

.brix---dropdown-pd-48px {
  padding: 48px;
}

.brix---dropdown-link-icon-wrapper {
  color: var(--elements-webflow-library--accent--primary-1);
  transform-style: preserve-3d;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---dropdown-link-icon-wrapper:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---square-dropdown-icon {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---grid-2-columns-dropdown {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---mg-bottom-24px-11 {
  margin-bottom: 24px;
}

.brix---container-default-41 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-8 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-7 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-8 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-7 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-7:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-link-8 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-8:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-logo-9 {
  max-width: 250px;
}

.brix---header-logo-link-7 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-7:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-8 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-8:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-8.w--open {
  background-color: #0000;
}

.brix---header-right-col-8 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-full-width-wrapper {
  z-index: 9;
  position: relative;
}

.brix---dropdown-full-width-container {
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 10px 24px 0 var(--elements-webflow-library--general--shadow-02);
  justify-content: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.brix---hamburger-menu-bar-top-9, .brix---hamburger-menu-bar-bottom-9 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-8 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-8:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-9 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-8 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-list-item-middle-2 {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---grid-dropdown-link-column {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.brix---dropdown-toggle-static {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
  position: static;
}

.brix---dropdown-toggle-static:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---grid-5-column-dropdowns {
  grid-column-gap: 28px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  width: 100%;
  display: grid;
}

.brix---container-default-dropdown-full-width {
  width: 100%;
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-nav-menu-wrapper-static {
  position: static;
}

.brix---header-nav-list-middle-full-width {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---dropdown-wrapper-static {
  position: static;
}

.brix---dropdown-card-full-width {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  min-width: 100%;
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  padding-top: 44px;
  top: 32px;
  left: 0;
  right: 0;
  overflow: hidden;
  transform: none;
}

.brix---dropdown-card-full-width.w--open {
  box-shadow: none;
  position: absolute;
  transform: none;
}

.brix---color-neutral-917 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---dropdown-link-icon-wrapper-2 {
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---dropdown-link-icon-wrapper-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---grid-2-columns-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-918 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-48px-19 {
  margin-bottom: 48px;
}

.brix---square-icon-7 {
  border-radius: 16px;
}

.brix---section-42 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-46 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-18 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
}

.brix---text-center-26 {
  text-align: center;
}

.brix---mg-bottom-12px-10 {
  margin-bottom: 12px;
}

.brix---paragraph-default-54 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-16 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-left-text-wrapper-5 {
  margin-left: 24px;
}

.brix---card---icon-left---content-right-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.brix---container-default-42 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---footer-wrapper-3 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: #ff8810;
}

.brix---footer-logo-3 {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-3:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-link-3 {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-bottom-4 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-footer-3-cols-3 {
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr .3fr;
  align-items: center;
}

.brix---social-icon-square-30px-3 {
  background-color: #ff8810;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-3:hover {
  transform: scale(.92);
}

.brix---paragraph-default-55 {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-link-4 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link-4:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-right---t-center-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---footer-list-wrapper-horizontal-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---footer-top-small-4 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.brix---footer-list-item-horizontal-2 {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.bie---2025 {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 20px;
  position: relative;
}

.brix---paragraph-default-52-copy-copy {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---paragraph-default-52-copy-copy-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-52-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---grid-2-columns-6 {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-919 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-920 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-15 {
  margin-bottom: 8px;
}

.brix---mg-bottom-48px-20 {
  margin-bottom: 48px;
}

.brix---mg-bottom-22 {
  margin-bottom: 0;
}

.brix---square-icon-8 {
  border-radius: 16px;
}

.brix---container-default-43 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-43 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 20px;
  padding-bottom: 20px;
}

.brix---heading-h2-size-47 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-19 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.1em;
}

.brix---text-center-27 {
  text-align: center;
}

.brix---mg-bottom-12px-11 {
  margin-bottom: 12px;
}

.brix---paragraph-default-56 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-17 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-left-text-wrapper-6 {
  margin-left: 24px;
}

.brix---card---icon-left---content-right-6 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  border: 1px solid #ff8000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.button-14 {
  position: static;
  inset: auto 1% 1% auto;
}

.floating-up-box {
  position: fixed;
  inset: auto 2% 2% auto;
}

.brix---color-neutral-921 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-922 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-19 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-21 {
  margin-bottom: 48px;
}

.brix---display-11 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---border-radius-24px-5 {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---container-default-44 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-44 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-48 {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-28 {
  text-align: center;
}

.brix---subtitle-12 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---tab-left-icon-2 {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-left-icon-2:hover {
  border-color: #ff8810;
}

.brix---tab-left-icon-2.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #ff8810;
}

.brix---paragraph-default-57 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---inner-container-640px---center-8 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-left-16px-2 {
  margin-left: 16px;
}

.brix---inner-container-1068px-center-7 {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---tabs-wrapper-tabs-left-2 {
  display: flex;
}

.brix---tabs-menu-vertical-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 348px;
  margin-bottom: 0;
  margin-right: 40px;
  display: flex;
}

.brix---tabs-content-card-5 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  background-color: #fff;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
}

.brix---square-icon-48px-5 {
  border-radius: 10px;
  width: 48px;
}

.bie---donde-acceder-a-tu-informe {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.text-block-70, .text-block-71, .text-block-72 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-73 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.brix---color-neutral-923 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-924 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-20 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-22 {
  margin-bottom: 48px;
}

.brix---mg-bottom-23 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---container-default-45 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-45 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-49 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-29 {
  text-align: center;
}

.brix---accordion-header-11 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-8 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-8 {
  min-height: 16px;
}

.brix---accordion-content-wrapper-5 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper-8 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-12 {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---paragraph-default-58 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-11 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-8 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---grid-2-columns-7 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-925 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-16 {
  margin-bottom: 8px;
}

.brix---square-icon-9 {
  border-radius: 16px;
}

.brix---heading-h3-size-20 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---mg-bottom-12px-12 {
  margin-bottom: 12px;
}

.brix---inner-container-600px---center-18 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-left-text-wrapper-7 {
  margin-left: 24px;
}

.brix---card---icon-left---content-right-7 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border: 1px solid #ff8810;
  border-radius: 24px;
  align-items: flex-start;
  padding: 40px 40px 40px 30px;
  display: flex;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
}

.paragraph-60 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.div-block-103 {
  padding-bottom: 8px;
}

.brix---mg-bottom-23-copy {
  color: #000;
  margin-top: 13px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.1em;
}

.grid-39-copy {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
}

.brix---tab-small-center-4-copy-copy {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  margin: 0 12px;
  padding: 16px 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-4-copy-copy:hover {
  border-color: #f81;
}

.brix---tab-small-center-4-copy-copy.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #f81;
}

.text-span-65, .text-span-66 {
  font-weight: 700;
}

.f-button-primary-3 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #ff8810;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-3:hover {
  background-color: #ff8810;
}

.text-block-74 {
  font-family: Montserrat, sans-serif;
}

.text-span-67 {
  color: #1500ff;
  text-decoration: underline;
}

.image-54 {
  padding-top: 50px;
}

.brix---color-accent-15 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-926 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-927 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-17 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-21 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-16 {
  margin-bottom: 40px;
}

.brix---text-302 {
  font-size: 20px;
  line-height: 20px;
}

.brix---container-default-46 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-46 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-50 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-21 {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---hidden-desktop-4 {
  display: none;
}

.brix---slider-wrapper-4 {
  background-color: #0000;
  height: 100%;
}

.brix---testimonial-v3-image-wrapper-2 {
  object-fit: fill;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  flex: none;
  width: 100%;
  max-width: 548px;
  overflow: hidden;
}

.brix---paragraph-default-59 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---text-300-bold-4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---inner-container-547px-4 {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---image-fit-full-height-2 {
  object-fit: cover;
  height: 100%;
}

.brix---card-testimonial-v3-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-content-testimonial-v3-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 88px;
  display: flex;
}

.brix---slider-mask-testimonial-v3-2 {
  height: 100%;
  box-shadow: 0 2px 10px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.div-block-104 {
  margin-top: 9px;
}

.f-button-primary-4 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #f81;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 44px;
  padding: 2px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-4:hover {
  background-color: #f81;
}

.f-button-primary-4-copy {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #f81;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 44px;
  padding: 2px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-4-copy:hover {
  background-color: #f81;
}

.brix---color-neutral-928 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-12 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-12 {
  margin-bottom: 32px;
}

.brix---text-303 {
  font-size: 16px;
  line-height: 18px;
}

.brix---section-47 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-51 {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-22 {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---flex-horizontal-6 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-center-30 {
  text-align: center;
}

.brix---tabs-content-3 {
  overflow: visible;
}

.brix---tab-line {
  opacity: .4;
  background-color: #0000;
  border-bottom: 2px solid #0000;
  padding: 40px;
  transition: opacity .3s, color .3s;
}

.brix---tab-line:hover {
  opacity: 1;
}

.brix---tab-line.w--current {
  border-bottom-color: var(--elements-webflow-library--accent--primary-1);
  opacity: 1;
  background-color: #0000;
}

.brix---mg-left-12px-5 {
  margin-left: 12px;
}

.brix---paragraph-default-60 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-12 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-10 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---avatar-circle-7 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 64px 72px;
  display: flex;
}

.brix---avatar-circle-08-testimonial-v12 {
  border-radius: 50%;
  flex: none;
  width: 340px;
  max-width: 340px;
  height: 100%;
  max-height: 340px;
  margin-right: 48px;
  overflow: hidden;
  transform: translate(0);
}

.brix---tabs-menu-bottom {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.brix---text-300-list {
  font-size: 20px;
  line-height: 28px;
}

.brix---testimonial-v12-right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.brix---tabs-wrapper-reverse {
  flex-direction: column-reverse;
  display: flex;
}

.brix---inner-container-1104px-center {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
}

.brix---color-neutral-929 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-16px-4 {
  margin-top: 16px;
}

.brix---text-uppercase-6 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---slider-mask-2 {
  height: 100%;
}

.brix---slider-item-pd-2 {
  padding: 15px;
}

.brix---paragraph-default-61 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---text-200-medium-2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---inner-container-800px---center-2 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-testimonial-v6-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 98px;
  display: flex;
}

.brix---avatar-circle-05-border-2 {
  border: 6px solid var(--elements-webflow-library--neutral--100);
  width: 120px;
  max-width: 120px;
  height: 120px;
  max-height: 120px;
  box-shadow: 0 8px 28px 0 var(--elements-webflow-library--general--shadow-03);
  border-radius: 50%;
  overflow: hidden;
  transform: translate(0);
}

.brix---btn-slider-arrow-right---testimonial-v6-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v6-2:hover {
  transform: scale(.94)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6-2:hover {
  transform: scale(.94)translate(0, -50%);
}

.brix---heading-h3-size-22-copy {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-105 {
  padding-bottom: 8px;
}

.brix---color-neutral-930 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-931 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-17 {
  margin-bottom: 40px;
}

.brix---btn-primary-15 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-15:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-13 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-13:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---position-relative-2 {
  position: relative;
}

.brix---buttons-row-10 {
  align-items: center;
  display: flex;
}

.brix---container-default-47 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-17 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---header-content-wrapper-8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-9 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-8 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-8:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-7 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-9 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-9:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-9 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-9 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-9:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-8 {
  padding: 40px;
}

.brix---header-logo-10 {
  max-width: 250px;
}

.brix---header-logo-link-8 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-8:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-9 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-9:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-9.w--open {
  background-color: #0000;
}

.brix---header-right-col-9 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-9 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-8 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-8.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-10, .brix---hamburger-menu-bar-bottom-10 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-9 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-9:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-10 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-9 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---paragraph-default-62 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-15 {
  margin-right: 24px;
}

.brix---bg-image-full-width-10 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---grid-2-col---1-col-t-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---header-wrapper-transparent-2 {
  background-color: #0000;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  position: absolute;
}

.brix---hero-bg-image-light {
  background-image: linear-gradient(#ffffffc4, #ffffffc4);
  padding-top: 234px;
  padding-bottom: 234px;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-932 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---section-48 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---text-center-31 {
  text-align: center;
}

.brix---buttons-row-center-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-19 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---color-neutral-933 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---opacity-20-6 {
  opacity: .2;
}

.brix---grid-hero-v1-4 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---floating-image-hero-v2---3 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: -1% auto auto -21%;
  transform: rotate(140deg);
}

.brix---full-width-image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.brix---section-hero-full-width-right-3 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.brix---hero-full-width-right-hero-v5-3 {
  max-width: 45%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---color-neutral-934 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-56px-6 {
  margin-bottom: 56px;
}

.brix---mg-top-80px-2 {
  margin-top: 80px;
}

.brix---input-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-height: 70px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input-2:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input-2::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---heading-h1-size-18 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---grid-subscribe-form-button-left-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

.brix---success-message-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---error-message-2 {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---opacity-10-4 {
  opacity: .1;
}

.brix---icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

.brix---icon-list {
  margin-right: 16px;
}

.brix---floating-image-hero-v6---2 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto -12% 41% auto;
  transform: rotate(140deg);
}

.brix---text-200-list-bold {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.brix---grid-3-icon-list {
  grid-column-gap: 56px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

.brix---section-hero-top-small-2 {
  background-color: #fff;
  background-image: url('../images/Star-6.png'), url('../images/Ellipse-744.png'), url('../images/bie2.png');
  background-position: 100%, 90% 20%, 0 -50%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 80px, 40px, 250px;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.brix---icon-success-message-left-2 {
  margin-right: 10px;
}

.brix---flex-horizontal---vertical-mbp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-22-copy {
  color: #ff8810;
  text-align: center;
  padding-bottom: 21px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
}

.text-span-68 {
  color: #1500ff;
  text-decoration: underline;
}

.text-block-75 {
  font-family: Montserrat, sans-serif;
}

.text-block-76, .text-block-77 {
  font-family: Montserrat, sans-serif;
}

.text-span-69 {
  color: #ff8810;
  font-weight: 700;
}

.brix---header-right-col-5-copy {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-nav-link-4-copy {
  color: var(--elements-webflow-library--neutral--800);
  margin-right: -10px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 20px;
  transition: color .3s;
}

.brix---btn-primary-small-5-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff8000;
  border-radius: 48px;
  justify-content: center;
  padding: 14px 35px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-5-copy:hover {
  color: #000;
  background-color: #9fe9ec;
  transform: translate3d(0, -3px, .01px);
}

.brix---section-10-pt {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/patrón.png'), url('../images/circulo-2.png'), url('../images/Star-6.png'), url('../images/Union-1.png');
  background-position: 50% 170%, 90% 10%, 15% 56%, 50% -65%;
  background-repeat: repeat-x, no-repeat, no-repeat, no-repeat;
  background-size: 1350px, 50px, 80px, 1500px;
  padding-top: 70px;
  padding-bottom: 40px;
}

.brix---container-default-21-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---text-center-12-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.brix---heading-h1-size-7-copy {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h1-size-7-copy-copy {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---grid-2-columns-6-copy {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---heading-h3-size-19-copy {
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.1em;
}

.paragraph-53-copy {
  color: #000;
  margin-top: -25px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bie---ndice-pt {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.wbs-heading-h4-copy {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
}

.wbs-button-black-copy {
  background-color: var(--flowstica-webflow-library--white);
  color: #838383;
  border-bottom: 0 solid #ff805a;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 13px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  transition: all .3s ease-in-out;
  display: flex;
}

.wbs-button-black-copy:hover {
  color: #ff8000;
  background-color: #fff3e7;
}

.bie---donde-acceder-a-tu-informe-pt {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h2-size-48-copy {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-70-copy, .text-block-70-copy-copy, .text-block-71-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-72-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-73-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.bie---riesgos-copy {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h2-size-49-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.bold-text-11-copy {
  color: #ff8810;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  line-height: 1.1em;
}

.brix---card---icon-left---content-right-7-copy {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border: 1px solid #ff8810;
  border-radius: 24px;
  align-items: flex-start;
  padding: 40px 40px 40px 30px;
  display: flex;
}

.brix---heading-h3-size-20-copy {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---mg-bottom-23-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.paragraph-60-copy {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---mg-bottom-23-copy-copy {
  color: #000;
  margin-top: 13px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.1em;
}

.bie---como-interpretar-pt {
  background-color: #fafafa;
  background-image: url('../images/bie4.png'), url('../images/Union-1.png');
  background-position: 88% 10%, 50% -100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 20px, 1500px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bold-text-13-copy {
  color: #ff8810;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
}

.brix---paragraph-default-41-copy-copy {
  color: #878f9f;
  margin-top: -14px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---card-testimonial-v2-2-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  display: flex;
}

.bold-text-16-copy {
  color: #ff8810;
}

.brix---paragraph-default-41-copy {
  color: #878f9f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.bie---uso-estrategico-copy {
  background-color: #fdf8f3;
  background-image: url('../images/Star-6.png'), url('../images/bie2.png');
  background-position: 80% 20%, 0 -60px;
  background-repeat: no-repeat, no-repeat;
  background-size: 50px, 300px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h2-size-35-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-span-59-copy {
  color: #878f9f;
  font-size: 18px;
  font-weight: 500;
  line-height: 1em;
}

.brix---tab-small-center-4-copy {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  margin: 0 12px;
  padding: 16px 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-4-copy:hover {
  border-color: #f81;
}

.brix---tab-small-center-4-copy.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #f81;
}

.text-block-61-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.brix---grid-2-columns-gap-56px-4-copy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-block-62-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.brix---accordion-item-wrapper-v7-3-copy {
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  transform-style: preserve-3d;
  border: 1px solid #f81;
  border-radius: 24px;
  justify-content: space-between;
  padding: 10px 40px;
  transition: none;
  display: flex;
}

.brix---accordion-item-wrapper-v7-3-copy:hover {
  box-shadow: none;
  transform: none;
}

.brix---accordion-item-wrapper-v7-3-copy:active {
  border-color: #ff8000;
  transform: none;
}

.bold-text-19-copy, .text-span-70 {
  color: #f81;
}

.bold-text-20-copy {
  color: #f81;
}

.bold-text-17-copy {
  color: #f81;
}

.bold-text-18-copy {
  color: #ff8000;
}

.text-block-64-copy {
  color: #422727;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.brix---accordion-header-9-copy {
  align-items: center;
  display: flex;
}

.bold-text-24-copy {
  color: #878f9f;
}

.brix---mg-bottom-15-copy {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---paragraph-default-43-copy, .brix---paragraph-default-43-copy-copy {
  color: #878f9f;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-block-65-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.brix---display-10-copy {
  color: #f81;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-43-copy {
  color: #878f9f;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.bie---y-ahora-que-hago-copy {
  background-color: #fff;
  background-image: url('../images/Star-6.png'), url('../images/bie2.png');
  background-position: 90% 25%, 0 -40%;
  background-repeat: no-repeat, no-repeat;
  background-size: 100px, 300px;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.brix---heading-h2-size-42-copy-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h2-size-42-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-50-copy {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---container-default-48 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-9 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-9 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-10 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-9 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-9:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-8 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-10 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-10:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-10 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-10 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-10:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-9 {
  padding: 40px;
}

.brix---header-logo-11 {
  max-width: 250px;
}

.brix---header-logo-link-9 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-9:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-10 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-10:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-10.w--open {
  background-color: #0000;
}

.brix---header-right-col-10 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-10 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-9 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-9.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-11, .brix---hamburger-menu-bar-bottom-11 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-10 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff8000;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-10:hover {
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #ecebff;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-11 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-10 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-935 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-936 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-18 {
  margin-bottom: 40px;
}

.brix---btn-primary-16 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-16:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-14 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-14:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-11 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-19 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-10-5 {
  opacity: .1;
}

.brix---opacity-20-7 {
  opacity: .2;
}

.hero-cliente {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.brix---paragraph-default-63 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-hero-v1-5 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---button-row-left-16 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---7 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---8 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.bci---vacantes-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---paragraph-default-10-copy-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---card-team-v1-copy {
  text-align: center;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  display: flex;
  box-shadow: 0 2px 14px 3px #14142b0f;
}

.bie---profundiza-pt {
  background-color: #fff;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---container-default-38-copy, .brix---container-default-46-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-50-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---color-neutral-926-copy {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---btn-primary-white-11-copy-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f81;
  border-radius: 48px;
  justify-content: center;
  margin-top: 14px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-11-copy-copy:hover {
  color: #f81;
  background-color: #fff;
  border: 1px solid #f81;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white-11-copy-copy-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f81;
  border-radius: 48px;
  justify-content: center;
  margin-top: 14px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-11-copy-copy-copy:hover {
  color: #f81;
  background-color: #fff;
  border: 1px solid #f81;
  transform: translate3d(0, -3px, .01px);
}

.brix---heading-h3-size-21-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-59-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---btn-primary-white-11-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f81;
  border-radius: 48px;
  justify-content: center;
  margin-top: 14px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-11-copy-copy-copy-copy:hover {
  color: #f81;
  background-color: #fff;
  border: 1px solid #f81;
  transform: translate3d(0, -3px, .01px);
}

.bie-identifica-pt {
  background-color: #fff7ef;
  background-image: url('../images/Star-6.png');
  background-position: 5% 20%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---section-41-copy {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---mg-bottom-56px-5-copy {
  margin-bottom: 56px;
}

.brix---text-center-24-copy {
  text-align: center;
}

.brix---heading-h2-size-43-copy-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-51-copy-copy-copy {
  color: #878f9f;
  margin-bottom: -28px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.bie-gestiona-los-desaf-os-pt {
  background-color: #fff;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---container-default-46-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-51-copy {
  color: #f81;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-61-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h3-size-22-copy-copy {
  color: #7f7f7f;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-61-copy-copy, .brix---paragraph-default-61-copy-copy-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h3-size-22-copy, .brix---heading-h3-size-22-copy-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---buttons-row-center-9-copy {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.brix---text-center-30-copy {
  text-align: center;
}

.brix---heading-h3-size-22-copy-copy {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---slider-item-pd-2-copy {
  padding: 15px;
}

.brix---card-testimonial-v6-2-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 98px;
  display: flex;
}

.brix---heading-h3-size-22-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-61-copy-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---btn-primary-white-11-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #f81;
  border-radius: 48px;
  justify-content: center;
  margin-top: 14px;
  padding: 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-11-copy:hover {
  color: #f81;
  background-color: #fff;
  border: 1px solid #f81;
  transform: translate3d(0, -3px, .01px);
}

.bie---2025-pt {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 20px;
  position: relative;
}

.brix---heading-h2-size-23-copy, .brix---heading-h2-size-23-copy-copy {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: -20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-18-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
}

.brix---mg-bottom-21-copy {
  color: #878f9f;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.1em;
}

.bie---gracias-bie-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.brix---cta-section-5-copy {
  background-color: #fff9f3;
  background-image: url('../images/Ellipse-744.png'), url('../images/bie2.png');
  background-position: 106% -40%, 0 140%;
  background-repeat: no-repeat, no-repeat;
  background-size: 150px, 250px;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-842-copy {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size-19-copy {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h2-size-19-copy-copy {
  color: #878f9f;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---footer-wrapper-3-copy {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: #ff8810;
}

.brix---header-wrapper-5-copy {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 28px;
  padding-bottom: 28px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---section-hero-top-small-2-copy {
  background-color: #fff;
  background-image: url('../images/Star-6.png'), url('../images/Ellipse-744.png'), url('../images/bie2.png');
  background-position: 100%, 90% 20%, 0 -50%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 80px, 40px, 250px;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.brix---grid-3-icon-list-copy {
  grid-column-gap: 56px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

.brix---text-200-list-bold-copy {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.brix---heading-h1-size-18-copy {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.bie---todo-lo-que-debes-saber-sobre-bie-pt {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo---2025-06-26T120852.514.png');
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 10px 30px;
  position: relative;
}

.brix---grid-2-columns-stats-v4-2-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
}

.brix---accordion-title-2-copy, .brix---accordion-title-2-copy-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
}

.brix---accordion-item-wrapper-v4-2-copy-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-title-2-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
}

.bie---explora-cada-dimensi-n-copy, .bie---explora-cada-dimensi-n-pt {
  background-color: #fff;
  background-image: url('../images/Star-6.png'), url('../images/bie2.png'), url('../images/Ellipse-744.png');
  background-position: 98% 92%, 0 -25%, 100% 120%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 50px, 350px, 200px;
  border-bottom: 1px #e4ebf3;
  padding: 30px 30px 15px;
  position: relative;
}

.brix---container-default-24-copy {
  max-width: 1218px;
  margin-top: 20px;
  padding: 0 24px 40px;
}

.brix---tabs-menu-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.text-block-52-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-54-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.brix---tab-small-center-copy {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin: 0 12px;
  padding: 16px 32px 16px 17px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-copy:hover {
  border-color: #ff8810;
}

.brix---tab-small-center-copy.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  border-width: 2px;
  border-color: #ff8810;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  box-shadow: 0 2px 12px #14142b1a;
}

.brix---tab-small-center-copy.w--current:hover {
  border-color: #ff8810;
}

.text-block-55-copy {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-53-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-56-copy {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.text-block-57-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.brix---tab-small-center-copy-copy {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: auto;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin: 0 12px;
  padding: 16px 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center-copy-copy:hover {
  border-color: #ff8810;
}

.brix---tab-small-center-copy-copy.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  border-width: 2px;
  border-color: #ff8810;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  box-shadow: 0 2px 12px #14142b1a;
}

.brix---tab-small-center-copy-copy.w--current:hover {
  border-color: #ff8810;
}

.brix---paragraph-default-22-copy {
  color: #878f9f;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h2-size-22-copy {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.bie-cta-1-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.brix---cta-section-6-copy {
  background-color: #fff6ed;
  background-image: url('../images/bie2.png');
  background-position: 20px -60px;
  background-repeat: no-repeat;
  background-size: 200px;
  border-radius: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.brix---container-default-25-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-23-copy {
  color: #ff8810;
  margin-top: 0;
  margin-bottom: -20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---btn-primary-white-8-copy {
  background-color: var(--elements-webflow-library--neutral--100);
  color: #ff8810;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  margin-top: 20px;
  padding: 15px 36px 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-8-copy:hover {
  color: #fff;
  background-color: #ff8000;
  transform: translate3d(0, -3px, .01px);
}

.bie---porqu-medir-experiencia-pt {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---cta-v9-section-copy {
  mix-blend-mode: normal;
  background-color: #fff0;
  background-image: url('../images/equipo-joven-trabajando-juntos-y-usando-la-computadora-portatil-1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v9-card-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  background-color: #fff;
  border-radius: 24px;
  padding: 50px 50px 40px;
}

.brix---heading-h2-size-24-copy {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-23-copy {
  color: #878f9f;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.text-span-71 {
  font-weight: 800;
}

.bie---3-items-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 35px 30px;
  position: relative;
}

.brix---container-default-26-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---grid-3-columns-5-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-link-content-left-2-copy {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border: 1px solid #ffe4c9;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left-2-copy:hover {
  transform: none;
}

.paragraph-23-copy {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.paragraph-24-copy {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h3-size-7-copy {
  color: #ff8000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1em;
}

.paragraph-25-copy {
  color: #878f9f;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---header-nav-link-4-copy {
  color: var(--elements-webflow-library--neutral--800);
  margin-right: -10px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-4-copy:hover {
  color: #ff8000;
}

.brix---header-nav-link-4-copy-copy {
  color: var(--elements-webflow-library--neutral--800);
  margin-right: -10px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-4-copy-copy:hover {
  color: #ff8000;
}

.image-48-copy {
  margin-bottom: 16px;
}

.brix---tabs-content-card-5-copy {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  background-color: #fff;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
}

.brix---border-radius-24px-5-copy {
  z-index: -1;
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---tab-left-icon-2-copy {
  border: 2px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 14px;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-left-icon-2-copy:hover {
  border-color: #ff8810;
}

.brix---tab-left-icon-2-copy.w--current {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-width: 2px;
  border-color: #ff8810;
}

.brix---tabs-content-card-5-copy-copy {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  background-color: #fff;
  border-radius: 24px;
  padding: 48px 56px;
  overflow: visible;
}

.text-block-71-copy-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.brix---paragraph-default-57-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---border-radius-24px-5-copy-copy, .brix---border-radius-24px-5-copy, .brix---border-radius-24px-5-copy {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-bottom-23-copy-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.1em;
}

.paragraph-60-copy-copy {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.1em;
}

.text-span-72 {
  color: #000;
  font-weight: 600;
}

.paragraph-60-copy-copy {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---mg-bottom-23-copy-copy-copy {
  color: #000;
  margin-top: 13px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.1em;
}

.brix---border-radius-24px-4-copy {
  z-index: -1;
  z-index: -1;
  z-index: -1;
  z-index: -1;
  z-index: -1;
  z-index: -1;
  border-radius: 24px;
  margin-top: 0;
  overflow: hidden;
  transform: translate(0);
}

.brix---bg-image-full-width-9-copy {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---image-fit-full-height-2-copy {
  object-fit: cover;
  object-fit: cover;
  object-fit: cover;
  height: 100%;
}

.bold-text-18-copy-copy, .bold-text-19-copy-copy {
  color: #8e8e8e;
}

.bold-text-20-copy-copy {
  color: #7f7f7f;
}

.bold-text-17-copy-copy {
  color: #7a7a7a;
}

.bold-text-18-copy-copy {
  color: #848484;
}

.bold-text-22-copy, .bold-text-24-copy {
  color: #f81;
}

.brix---color-accent-16 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-937 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-938 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-22 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-13 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-23 {
  margin-bottom: 48px;
  padding-top: 40px;
}

.brix---display-12 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---container-default-49 {
  max-width: 1218px;
  padding: 0 24px;
}

.brix---section-49 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 176px;
}

.brix---link-wrapper-6 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-52 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 1.1em;
}

.brix---text-center-32 {
  text-align: center;
}

.brix---subtitle-13 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---link-content-2 {
  color: var(--elements-webflow-library--neutral--600);
  text-decoration: none;
}

.brix---link-icon-right-8 {
  margin-left: 6px;
}

.brix---paragraph-default-64 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.brix---text-200-bold-11 {
  color: #7e43f4;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-2-columns-text-left {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix--grid-2-columns-text-right {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-8 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---inner-container-490px-center-2 {
  max-width: 490px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-64px {
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-1000px-center {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.brix---header-wrapper-10 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 28px;
  padding-bottom: 28px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-11 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-10 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-10:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-9 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-11 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-11:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-11 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-11 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-11:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-10 {
  padding: 40px;
}

.brix---header-logo-12 {
  max-width: 250px;
}

.brix---header-logo-link-10 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-10:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-11 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-11:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-11.w--open {
  background-color: #0000;
}

.brix---header-right-col-11 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-11 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-10 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-10 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-10.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-12, .brix---hamburger-menu-bar-bottom-12 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-11 {
  color: #000;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  margin-left: 19px;
  padding: 18px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-11:hover {
  color: #7d42f4;
  background-color: #fff;
  transform: none;
}

.brix---btn-header-hidden-on-mbl-12 {
  margin-left: 0;
  padding-left: 0;
}

.brix---header-nav-list-item-show-in-mbl-11 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-939 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-19 {
  margin-bottom: 40px;
}

.brix---mg-top-80px-3 {
  margin-top: 80px;
}

.brix---btn-primary-17 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-17:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-15 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-15:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---heading-h1-size-20 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-10-6 {
  opacity: .1;
}

.brix---button-row-left-17 {
  margin-right: 24px;
}

.brix---buttons-row-center-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---floating-image-hero-v6---3 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto -12% 41% auto;
  transform: rotate(140deg);
}

.brix---inner-container-574px---center-13 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-hero-top-small-3 {
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-940 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-300 {
  color: var(--elements-webflow-library--neutral--300);
}

.brix---color-neutral-941 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-8px-18 {
  margin-bottom: 8px;
}

.brix---heading-h3-size-23 {
  color: #f551be;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---mg-bottom-12px-13 {
  margin-bottom: 12px;
}

.brix---inner-container-600px---center-20 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-2-columns---gap-row-72px-2 {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-link-img-bg {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg:hover {
  transform: scale(.96);
}

.brix---card-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---bg-overlay-gradient {
  z-index: -1;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---color-neutral-942 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-13 {
  margin-bottom: 24px;
}

.brix---mg-top-16px-5 {
  margin-top: 16px;
}

.brix---section-50 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---image-width-100-3 {
  width: 100%;
}

.brix---image-border-radius-24px-2 {
  border-radius: 24px;
  overflow: hidden;
}

.brix---card-v11-feature-over-image-2 {
  z-index: 1;
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border: 1.5px solid #7e43f4;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: -80px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 10px 32px 30px;
  display: flex;
  position: relative;
}

.brix---grid-features-v11-2 {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.fj---hero {
  background-color: #f5f7fa00;
  background-image: url('../images/Ellipse-772.png'), url('../images/patron-bolitas.png'), url('../images/fondo---2025-08-27T123344.242.png');
  background-position: 115% -25%, 50% 115%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 300px, auto, contain;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 81px;
  position: relative;
}

.brix---footer-wrapper-4 {
  background-color: #8a53f8;
  border: 1px #000;
}

.brix---footer-logo-4 {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-4:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-link-4 {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-bottom-5 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-footer-3-cols-4 {
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  align-items: center;
}

.brix---social-icon-square-30px-4 {
  background-color: #8a53f8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-4:hover {
  transform: scale(.92);
}

.brix---paragraph-link-5 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link-5:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-right---t-center-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #8a53f8;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---footer-list-wrapper-horizontal-3 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---footer-top-small-5 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.brix---footer-list-item-horizontal-3 {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.italic-text {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.bold-text-30 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.paragraph-61 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.paragraph-62 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.image-55, .image-56, .image-57, .image-58 {
  background-color: #8a53f8;
}

.brix---color-neutral-943 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-944 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-20 {
  margin-bottom: 40px;
}

.brix---buttons-row-12 {
  align-items: center;
  display: flex;
}

.brix---container-default-50 {
  max-width: 1218px;
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-21 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 54px;
  font-weight: 800;
  line-height: 1.1em;
}

.brix---opacity-10-7 {
  opacity: .1;
}

.brix---opacity-20-8 {
  opacity: .2;
}

.brix---paragraph-default-65 {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---button-row-left-18 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---9 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---10 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---btn-icon-left-2 {
  width: 10%;
  margin-right: 8px;
}

.brix---btn-download-app-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 8px #4a3aff1a;
}

.brix---btn-download-app-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-download-app-white-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 6px #211f540f;
}

.brix---btn-download-app-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-hero-v16-2 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---section-hero-small {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-945 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---btn-primary-18 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-18:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-16 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-16:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---section-51 {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #8a53f8;
  background-image: url('../images/patron-morado.png'), url('../images/patron-puntos.png'), url('../images/Ellipse-772-1.png'), url('../images/Ellipse-772.png'), url('../images/Star-3-1.png');
  background-position: 50% 125%, 5% 200%, 80px 140px, 10% 40%, 90% 20%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, 250px, 30px, 50px, 150px;
  padding-top: 80px;
  padding-bottom: 130px;
}

.brix---text-center-33 {
  text-align: center;
}

.brix---buttons-row-center-12 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-21 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.fj---antes-de-postular {
  background-color: #fff;
  background-image: url('../images/Ellipse-772.png'), url('../images/Ellipse-772-1.png'), url('../images/fondo---2025-08-27T123344.242.png');
  background-position: 95% 14%, 90% 10%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 80px, 20px, contain;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---card-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-946 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-19 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-23 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---square-icon-10 {
  border-radius: 16px;
}

.brix---section-52 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-53 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-24 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
}

.brix---grid-top---text-2-buttons-3 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---buttons-row-right---t-left-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-3 {
  max-width: 490px;
}

.brix---grid-2-columns---gap-48px-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---card-left-text-wrapper-8 {
  margin-left: 24px;
}

.brix---icon-left---content-right-3 {
  align-items: flex-start;
  display: flex;
}

.brix---content-inside-card-v14-2 {
  padding: 48px;
}

.brix---grid-1-column-gap-row-40px-2 {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-947 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---bg-image-full-width-11 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-12 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-12:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-11 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-11:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v1-floating-item-9 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-10 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-6 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-5 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---color-neutral-948 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-949 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-80px-2 {
  margin-bottom: 80px;
}

.brix---section-53 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 100px;
  padding-bottom: 176px;
}

.brix---accordion-header-12 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-9 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-9 {
  min-height: 16px;
}

.brix---accordion-icon-wrapper-9 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-13 {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---accordion-big-number-wrapper-2 {
  display: flex;
}

.brix---mg-bottom-12px-14 {
  margin-top: 48px;
  margin-bottom: 0;
}

.brix---accordion-btn-vertical-line-v2-3 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 2px;
  height: 28px;
  position: absolute;
}

.brix---accordion-btn-horizontal-line-v2-3 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 28px;
  height: 2px;
  position: absolute;
}

.brix---accordion-content-wrapper-v2-4 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

.brix---grid-1-column-gap-row-4 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---accordion-right-side-4 {
  margin-left: 24px;
  margin-right: 0;
}

.brix---inner-container-547px-5 {
  max-width: 574px;
}

.brix---accordion-item-wrapper-v5-2 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 56px 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-2:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v5-first-2 {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 0 0 56px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-first-2:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v5-last-2 {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  margin-bottom: -1px;
  padding: 56px 0 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-last-2:hover {
  transform: translate(8px);
}

.brix---accordion-big-number-2 {
  width: 92px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---color-accent-17 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-950 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-14 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-24 {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 30px;
}

.brix---border-radius-24px-6 {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---section-54 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---link-wrapper-7 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-7:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-icon-right-9 {
  margin-left: 6px;
}

.brix---text-200-bold-12 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---image-width-100-4 {
  width: 100%;
}

.brix---grid-3-columns---1-col-mb-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-link-content-left-fw {
  transform-style: preserve-3d;
  background-color: #fbf9ff;
  border: 1px solid #d4c1fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 7px #8a53f824;
}

.brix---card-link-content-left-fw:hover {
  transform: none;
}

.image-59 {
  padding-top: 0;
  padding-bottom: 13px;
}

.wbs-container-5 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-heading-h4-3 {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.3em;
}

.wbs-button-black-2 {
  background-color: var(--flowstica-webflow-library--black);
  color: var(--flowstica-webflow-library--white);
  border-radius: 6px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.wbs-button-black-2:hover {
  background-color: var(--flowstica-webflow-library--black-2);
  color: var(--flowstica-webflow-library--white);
}

.wbs-section-5 {
  padding: 6.25rem 5%;
}

.wbs-spacing-32 {
  height: 1.875rem;
}

.wbs-lead-text-3 {
  color: var(--flowstica-webflow-library--black);
  font-size: 1.125rem;
  line-height: 1.6rem;
}

.wbs-spacing-33 {
  height: 1.25rem;
}

.wbs-feature-icon {
  flex: none;
  height: 40px;
  position: static;
}

.wbs-feature-left-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.wbs-feature-image-3 {
  border-radius: 10px;
}

.wbs-feature-split-5 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.wbs-feature-split-3-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #010b151a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.wbs-feature-split-3-image-2 {
  position: relative;
}

.wbs-feature-image-decoration {
  border-radius: 5px;
  margin: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.wbs-feature-sub-title {
  color: #010b15;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.paragraph-63 {
  color: #000;
  font-family: Montserrat, sans-serif;
}

.brix---color-neutral-951 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-14 {
  margin-bottom: 32px;
}

.brix---text-304 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---container-default-51 {
  max-width: 1218px;
  padding: 80px 24px 0;
}

.brix---section-55 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-54 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-66 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---grid-testimonials-v8 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-1-column-gap-row-32px-4 {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-testimonial-v8 {
  background-color: var(--elements-webflow-library--neutral--100);
  border: 1px solid #d4c1fc;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 20px 15px;
  display: flex;
  box-shadow: 0 2px 7px #d4c1fc3b;
}

.brix---avatar-circle-testimonial-v8 {
  border-radius: 50%;
  flex: none;
  width: 240px;
  max-width: 240px;
  height: 240px;
  max-height: 240px;
  margin-left: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---paragraph-default-66-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-span-73 {
  font-size: 18px;
}

.brix---color-neutral-952 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---grid-3-columns-7 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---container-default-52 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-56 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-55 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-25 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-67 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---card-content-center {
  background-color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  border: 1px solid #d4c1fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px 24px;
  display: flex;
  box-shadow: 0 2px 7px #d9c7ff59;
}

.bold-text-31, .bold-text-32 {
  color: #7d42f4;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.bold-text-33 {
  color: #7d42f4;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.brix---color-accent-18 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-953 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-954 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-15 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-15 {
  margin-bottom: 32px;
}

.brix---mg-bottom-64px-2 {
  margin-bottom: 64px;
}

.brix---btn-primary-19 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-19:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-17 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-17:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-13 {
  align-items: center;
  display: flex;
}

.brix---container-default-53 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-57 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 100px;
}

.brix---heading-h1-size-22 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-56 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h5-size-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-default-68 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---button-row-left-19 {
  margin-right: 24px;
}

.brix---grid-2-columns-text-6 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-9 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---color-neutral-955 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-21 {
  margin-bottom: 40px;
}

.brix---text-center-34 {
  text-align: center;
}

.brix---cta-card-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 30px;
  padding: 40px 60px;
  position: relative;
}

.brix---section-small-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.brix---buttons-row-center-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---btn-primary-white-13 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-13:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-12:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-22 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v1-floating-item-10 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-11 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---cta-section-8 {
  background-color: #7d42f4;
  background-image: url('../images/Ellipse-772.png'), url('../images/patron-puntos.png'), url('../images/Star-3-1.png');
  background-position: 10%, 5% 320%, 95% 10%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 30px, 200px, 100px;
  border-radius: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.brix---cta-v2-floating-item-9 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-10 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-11 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---header-wrapper-11 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-11 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-12 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-11 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-11:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-10 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-12 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-12:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-12 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-12:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-11 {
  padding: 40px;
}

.brix---header-logo-13 {
  max-width: 250px;
}

.brix---header-logo-link-11 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-11:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-12 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-12:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-12.w--open {
  background-color: #0000;
}

.brix---dropdown-chevron-12 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-11 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-11 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-11.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-13, .brix---hamburger-menu-bar-bottom-13 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-11-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #7d42f4;
  border-radius: 48px;
  justify-content: center;
  margin-left: 19px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-11-copy:hover {
  color: #fff;
  background-color: #f551be;
  transform: none;
}

.brix---paragraph-default-65-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---paragraph-default-65-copy-copy {
  color: #9fe8eb;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.fj---durante-la-postulacion {
  background-color: #fff;
  background-image: url('../images/Ellipse-772.png'), url('../images/Ellipse-772-1.png');
  background-position: 90% 10%, 93% 5%;
  background-repeat: no-repeat, no-repeat;
  background-size: 20px, 50px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.fj---preparaci-n-para-la-entrevista {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.fj---despues-de-la-entrevista {
  background-image: url('../images/Ellipse-772-1.png'), url('../images/fondo---2025-08-27T123344.242.png');
  background-position: 95% 10%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100px, contain;
}

.fj---antes-de-postular-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.cierre {
  background-image: url('../images/patron-bolitas.png');
  background-position: 50% 130%;
  background-repeat: no-repeat;
  background-size: auto;
}

.bold-text-34, .bold-text-35 {
  color: #7d42f4;
}

.brix---grid-2-columns-text-6-copy {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39 {
  color: #7d42f4;
}

.brix---heading-h2-size-56-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-span-74 {
  color: #9fe8eb;
  font-weight: 300;
}

.text-span-75 {
  color: #9fe8eb;
}

.heading-30 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.bold-text-40 {
  font-size: 20px;
  font-weight: 300;
}

.text-span-76 {
  font-size: 18px;
  font-weight: 300;
}

.image-59-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.brix---btn-primary-small-11-copy-copy {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #7d42f4;
  border-radius: 48px;
  justify-content: center;
  margin-left: 19px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-11-copy-copy:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #f551be;
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-956 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-957 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-22 {
  margin-bottom: 40px;
}

.brix---mg-top-80px-4 {
  margin-top: 80px;
}

.brix---btn-primary-20 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-20:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-18 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-18:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-54 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-23 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---text-center-35 {
  text-align: center;
}

.brix---opacity-10-8 {
  opacity: .1;
}

.brix---paragraph-default-69 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---button-row-left-20 {
  margin-right: 24px;
}

.brix---buttons-row-center-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---floating-image-hero-v6---4 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto -12% 41% auto;
  transform: rotate(140deg);
}

.brix---inner-container-574px---center-14 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-hero-top-small-4 {
  padding-top: 60px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-958 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---buttons-row-14 {
  align-items: center;
  display: flex;
}

.brix---opacity-20-9 {
  opacity: .2;
}

.brix---section-hero-primary {
  background-color: #fff;
  background-image: url('../images/Star-3-1.png'), url('../images/patron-puntos-1.png'), url('../images/patron-bolitas.png');
  background-position: 100% 0, 4% 140%, 50% 115%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 250px, 250px, auto;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---grid-hero-v1-6 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---floating-image-hero-v1---11 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---12 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---color-neutral-959 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-960 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-24 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-16 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-25 {
  margin-bottom: 48px;
}

.brix---mg-bottom-25 {
  margin-bottom: 0;
  font-size: 16px;
}

.brix---section-58 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-57 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-26 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---subtitle-14 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-640px---center-9 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---square-icon-56px {
  border-radius: 8px;
  width: 56px;
}

.brix---grid-image-center-icons-sides {
  grid-column-gap: 70px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-1-column-gap-row-80px {
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-text-weight-semibold {
  font-weight: 600;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center {
  text-align: center;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-heading-xsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing02_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing02_feature {
  display: flex;
}

.uui-pricing02_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: grid;
}

.uui-pricing02_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing02_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-pricing02_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.uui-pricing02_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing02_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 4rem;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-pricing02_plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  padding: 20px 40px 10px;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-pricing02_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-pricing02_top-right-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .125rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-pricing02_top-right-price {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing02_card-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.brix---color-neutral-961 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---accordion-header-13 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-10 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-10 {
  min-height: 16px;
}

.brix---accordion-content-wrapper-6 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper-10 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-14 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.brix---grid-1-column-gap-row-24px-9 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4-5 {
  border-style: solid;
  border-width: 1px;
  border-color: #eff0f6 var(--elements-webflow-library--neutral--300) var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 20px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-5:hover {
  transform: scale3d(.96, .96, 1.01);
}

.bci---requisitos-copy-copy, .fj---informaci-n-personal {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-962 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-20 {
  margin-bottom: 0;
}

.brix---square-icon-11 {
  border-radius: 16px;
}

.brix---section-59 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 0;
}

.brix---grid-1-column-gap-row-32px-5 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-left-text-wrapper-9 {
  margin-left: 24px;
}

.brix---icon-left---content-right-4 {
  align-items: flex-start;
  display: flex;
}

.brix---grid-2-columns-text-7 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-accent-19 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-963 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-16 {
  margin-top: 30px;
  margin-bottom: 32px;
}

.brix---section-60 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 80px;
  padding-bottom: 50px;
}

.brix---heading-h5-size-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---grid-2-columns-2-col-mbl-6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-10 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---color-neutral-964 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---section-61 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---accordion-item-wrapper-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 10px 20px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---accordion-side-2 {
  margin-right: 24px;
}

.brix---paragraph-default-70 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---inner-container-856---center-2 {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.brix---btn-circle-accordion-btn-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn-3:hover {
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---accordion-btn-vertical-line-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.brix---accordion-btn-horizontal-line-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
}

.brix---paragraph-default-69-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.wbs-feature-split-3-list-2-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #010b151a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.brix---paragraph-default-69-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---color-neutral-965 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-21 {
  margin-bottom: 8px;
}

.brix---mg-bottom-32px-17 {
  margin-bottom: 32px;
}

.brix---section-62 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---link-wrapper-8 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-8:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-58 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-27 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---link-icon-right-10 {
  margin-left: 6px;
}

.brix---paragraph-default-71 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-13 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-2-columns-gap-column-80px {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---link-content-text-center {
  color: var(--elements-webflow-library--neutral--600);
  text-decoration: none;
}

.brix---color-neutral-966 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---section-63 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-59 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-28 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---content-inside-card-2 {
  padding: 40px 28px 48px;
}

.brix---image-wrapper---br-top-2 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-bottom-12px-15 {
  margin-bottom: 12px;
}

.brix---paragraph-default-72 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-23 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---image-width-100-5 {
  width: 100%;
}

.brix---card-link-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---card-link-horizontal-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---card-link-horizontal-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---image-card-link-left-2 {
  flex: none;
  width: 100%;
  max-width: 660px;
}

.brix---content-inside-card-v2-2 {
  flex-direction: column;
  justify-content: center;
  padding: 40px 76px;
  display: flex;
}

.brix---grid-3-columns---1-col-t-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-967 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-968 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-18 {
  margin-bottom: 32px;
}

.brix---mg-bottom-64px-3 {
  margin-bottom: 64px;
}

.brix---section-64 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-60 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-73 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-2-columns-text-7-copy {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-6-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.image-59-copy-copy {
  padding-top: 0;
  padding-bottom: 13px;
}

.fj---perfil-profesional, .fj---perfil-profesional-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.fj--perfil-profesional-o-resumen {
  background-image: url('../images/fondo---2025-08-27T123344.242.png');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: contain;
}

.bci---requisitos-copy-copy, .fj---experiencia, .bci---requisitos-copy-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.fj---logros-y-proyectos {
  background-color: #fff;
  background-image: url('../images/fondo---2025-08-27T123344.242.png');
  background-position: 0 0;
  background-size: contain;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.fj---cierre {
  background-image: url('../images/patron-bolitas.png');
  background-position: 50% 130%;
  background-repeat: no-repeat;
  background-size: auto;
}

.brix---cta-section-8-copy {
  background-color: #7d42f4;
  background-image: url('../images/Ellipse-772.png'), url('../images/patron-puntos.png'), url('../images/Star-3-1.png');
  background-position: 10%, 5% 320%, 95% 10%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 30px, 200px, 100px;
  border-radius: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.brix---container-default-55 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-12 {
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-12 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-13 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-12 {
  color: #fff;
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
  transition: color .3s;
}

.brix---header-nav-link-12:hover {
  color: #e30613;
}

.brix---header-nav-list-item-11 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-13 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-13:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-13 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-13 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-13:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-12 {
  padding: 40px;
}

.brix---header-logo-14 {
  max-width: 250px;
}

.brix---header-logo-link-12 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-12:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-13 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-13:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-13.w--open {
  background-color: #0000;
}

.brix---header-right-col-12 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-13 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-12 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-12.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-14, .brix---hamburger-menu-bar-bottom-14 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-12 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ec0000;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-12:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #e30613;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-13 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-12 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.santander-hero-copy {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #fff;
  background-image: linear-gradient(#00000094, #00000094), url('../images/equipo-de-negocios-creativos-trabajando-juntos-en-la-oficina-1-2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 170px;
  padding-bottom: 170px;
}

.brix---text-center-10-copy {
  text-align: center;
}

.brix---color-accent-20 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-969 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-970 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-17 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-19 {
  margin-bottom: 0;
}

.brix---mg-bottom-64px-4 {
  margin-bottom: 64px;
}

.brix---btn-primary-21 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-21:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-19 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-19:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-15 {
  align-items: center;
  display: flex;
}

.brix---section-65 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h1-size-24 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-61 {
  color: #1bb3bc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h5-size-7 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-default-74 {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---button-row-left-21 {
  margin-right: 24px;
}

.brix---grid-2-columns-text-8 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-7 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-11 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---color-neutral-971 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---section-small-5 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---bg-image-full-width-12 {
  z-index: -1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-14 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-14:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-13 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-13:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v4-floating-item-3 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---grid-cta-v16-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v17-card-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  min-height: 510px;
  padding: 50px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v17-half-image-right-3 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bci---requisitos-copy-copy, .bci---requisitos-copy-copy-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-972 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-25 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-23 {
  margin-bottom: 40px;
}

.brix---cta-v1-floating-item-12 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-12 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-7 {
  background-color: #fff0;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8-6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-6 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.wbs-container-6 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-heading-h5 {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.3em;
}

.wbs-section-6 {
  padding: 6.25rem 5%;
}

.wbs-step-3 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.wbs-step-3-arrow-image-bottom {
  opacity: .25;
  position: absolute;
  inset: auto 0% -20%;
}

.wbs-step-3-arrow-image-top {
  opacity: .25;
  position: absolute;
  inset: -20% 0% 0% 26%;
}

.wbs-step-3-arrow-image-last {
  opacity: .25;
  position: absolute;
  inset: auto 23% -20% auto;
}

.wbs-step-3-simple-number {
  color: var(--flowstica-webflow-library--medium-sea-green);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 26px;
}

.wbs-step-3-item-top {
  margin-top: 100px;
}

.brix---color-neutral-973 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-22 {
  margin-bottom: 8px;
}

.brix---mg-bottom-48px-26 {
  margin-bottom: 48px;
}

.brix---section-66 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-62 {
  color: red;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-29 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-36 {
  text-align: center;
}

.brix---subtitle-15 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---content-center-card-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brix---paragraph-default-75 {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---3-columns-1-col-tablet-7 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-640px---center-10 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---heading-h3-size-29-copy {
  color: #00b4be;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 34px;
}

.brix---paragraph-default-75-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---color-neutral-974 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-975 {
  color: var(--elements-webflow-library--neutral--300);
}

.brix---color-neutral-976 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---section-67 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 0;
}

.brix---link-wrapper-9 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-9:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-63 {
  color: red;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-30 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---mg-bottom-12px-16 {
  margin-bottom: 12px;
}

.brix---link-icon-right-11 {
  margin-left: 6px;
}

.brix---paragraph-default-76 {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-600px---center-24 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-14 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-2-columns---gap-row-72px-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  display: grid;
}

.brix---card-link-img-bg-2 {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg-2:hover {
  transform: scale(.96);
}

.brix---card-image-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---bg-overlay-gradient-2 {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---color-neutral-977 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-24 {
  margin-bottom: 40px;
}

.brix---container-default-56 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-64 {
  color: red;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-37 {
  text-align: center;
}

.brix---cta-section-9 {
  background-color: #f5f5f5;
  background-image: url('../images/linea-roja.png');
  background-position: -10% 0;
  background-repeat: no-repeat;
  background-size: 250px;
  border-radius: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-22 {
  margin-right: 24px;
}

.brix---buttons-row-center-15 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.brix---btn-primary-white-15 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-15:hover {
  color: #fff;
  background-color: red;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-14 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-14:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-25 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v2-floating-item-11 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-12 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-13 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---color-neutral-978 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-979 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-23 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-18 {
  margin-bottom: 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 20em;
}

.brix---mg-bottom-48px-27 {
  margin-bottom: 48px;
}

.brix---section-68 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h3-size-31 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-12px-17 {
  margin-bottom: 12px;
}

.brix---paragraph-default-77 {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---3-columns-1-col-tablet-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-link-content-center-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-center-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-secondary-full-width-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-full-width-3:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.texto, .paragraph-64, .paragraph-65 {
  color: #000;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---color-accent-21 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-980 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-32px-20 {
  margin-bottom: 32px;
}

.brix---mg-bottom-26 {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---section-69 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h1-size-25 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-65 {
  color: red;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h5-size-8 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---subtitle-16 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---paragraph-default-78 {
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-2-columns-text-9 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---grid-2-columns-2-col-mbl-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---image-wrapper-br-24px-shadow-12 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---paragraph-default-78-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.coke-rrss-copy-copy-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 100px;
  display: block;
  position: relative;
}

.santander---about1 {
  background-color: #f5f7fa00;
  background-image: url('../images/gris-claro.png');
  background-position: -10% 480%;
  background-repeat: no-repeat;
  background-size: 250px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.santander---fechas-importantes1 {
  background-color: #f8f8f8;
  background-image: url('../images/linea-verde.png');
  background-position: 118% 1000%;
  background-repeat: no-repeat;
  background-size: 300px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bci---requisitos-copy-copy, .santander---areas, .bci---requisitos-copy-copy, .santander---postula, .bci---requisitos-copy-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.santader---requisitos {
  color: #000;
  background-color: #f8f8f8;
  background-image: url('../images/linea-roja.png'), url('../images/rojo.png');
  background-position: 120% 500%, -30% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 500px, 500px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bci---requisitos-copy-copy, .santander---beneficios, .bci---requisitos-copy-copy, .santander---conocenos {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h3-size-29-copy-copy {
  color: #00b4be;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 34px;
}

.brix---paragraph-default-76-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h2-size-64-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: -22px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.bold-text-41 {
  color: #000;
}

.div-block-106 {
  padding-top: 0;
  padding-bottom: 15px;
}

.html-embed-copy-copy-copy, .html-embed-copy-copy-copy-copy, .html-embed-copy-copy-copy-copy-copy, .html-embed-copy {
  outline-offset: 0px;
  border-radius: 0;
  outline: 2px #333;
}

.brix---header-nav-link-12-copy {
  color: #fff;
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
  transition: color .3s;
}

.brix---header-nav-link-12-copy:hover {
  color: #e30613;
}

.wbs-feature-split-3-list-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.brix---mg-bottom-48px-24-copy {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.brix---mg-bottom-48px-24-copy-copy {
  margin-top: -20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 18px;
}

.brix---heading-h1-size-23-copy {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-69-copy-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.text-span-77 {
  font-weight: 700;
}

.wbs-feature-split-3-list-2-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.brix---mg-bottom-48px-24-copy-copy {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-107 {
  padding-bottom: 10px;
}

.brix---paragraph-default-69-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.heading-30-copy {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.f-button-primary-5 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 18px;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-5:hover {
  background-color: #9fe8eb;
}

.text-block-78 {
  color: #7d42f4;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.image-60 {
  border-radius: 20px;
}

.div-block-108 {
  background-color: #fbf9ff;
  border: 1px solid #d4c1fc;
  border-radius: 20px;
}

.brix---color-neutral-981 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-982 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-24 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-19 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-28 {
  margin-bottom: 48px;
}

.brix---container-default-57 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-70 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-66 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-32 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-38 {
  text-align: center;
}

.brix---mg-bottom-12px-18 {
  margin-bottom: 12px;
}

.brix---paragraph-default-79 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-26 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---3-columns-1-col-tablet-9 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-link-content-center-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-center-4:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-secondary-full-width-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-full-width-4:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.wbs-feature-split-3-list-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #010b151a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.brix---heading-h3-size-24-copy {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 33px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-983 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-984 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-26 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-25 {
  margin-bottom: 40px;
}

.brix---btn-primary-22 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-22:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-16 {
  align-items: center;
  display: flex;
}

.brix---button-row-margin {
  margin-right: 16px;
}

.brix---btn-primary-white-16 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-16:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---z-index-14 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---grid-cta-v11 {
  grid-column-gap: 210px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v12-section {
  background-color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  min-height: 60vh;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v12-half-bg-right {
  z-index: 0;
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---cta-v12-floating-item-01 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v1-floating-item-02-2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.brix---color-accent-22 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-985 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-32px-21 {
  margin-bottom: 32px;
}

.brix---text-305 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---heading-h4-size-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---flex-horizontal-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-574px---center-15 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-15 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---avatar-circle-8 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v2-3 {
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  background-color: #fbf9ff;
  border: 1px solid #d4c1fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 40px;
  display: flex;
}

.f-button-primary-6 {
  color: #7d42f4;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #9fe8eb;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 15px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-6:hover {
  color: #fff;
  background-color: #7d42f4;
  border: 2px solid #9fe8eb;
}

.text-block-79 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.brix---card-link-content-left-fw-copy {
  transform-style: preserve-3d;
  background-color: #fbf9ff;
  border: 1px solid #d4c1fc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 45px 32px 10px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 7px #8a53f824;
}

.brix---card-link-content-left-fw-copy:hover {
  transform: none;
}

.button-15 {
  background-color: var(--untitled-ui--primary600);
  border-radius: 50%;
  width: 60px;
  height: 60px;
  position: fixed;
  inset: auto 2% 2% auto;
}

.up-button {
  background-color: var(--untitled-ui--primary600);
  outline-offset: 0px;
  cursor: pointer;
  border-radius: 50%;
  outline: 1px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-top: 2px;
  display: flex;
  position: fixed;
  inset: auto 2% 2% auto;
  box-shadow: 0 2px 60px #00000040;
}

.image-61 {
  color: #fff;
  background-color: #fff0;
  width: 30px;
}

.code-embed {
  color: #fff;
  width: 30px;
}

.link-block {
  background-color: var(--verdeeschaider);
  width: 60px;
  height: 60px;
  position: fixed;
  inset: auto auto 2% 2%;
}

.f-button-primary-7 {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-7:hover {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
}

.text-block-80 {
  font-family: Arial MT Medium, sans-serif;
}

.brix---container-default-58 {
  max-width: 1218px;
  padding-left: 0;
  padding-right: 0;
}

.brix---header-wrapper-13 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding: 20px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 2px 5px #a6a6a633;
}

.brix---header-content-wrapper-13 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-14 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-13 {
  color: #ff6200;
  padding: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-13:hover {
  color: #0021ff;
}

.brix---header-nav-list-item-12 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-14 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-14:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-14 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-14 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-14:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-13 {
  padding: 40px;
}

.brix---header-logo-15 {
  max-width: 250px;
}

.brix---header-logo-link-13 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-13:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-14 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-14:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-14.w--open {
  background-color: #0000;
}

.brix---header-right-col-13 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-14 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-13 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-13 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-13.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-15, .brix---hamburger-menu-bar-bottom-15 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-13 {
  color: #0021ff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #0021ff;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-13:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #0021ff;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-14 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-13 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-986 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-987 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-26 {
  margin-bottom: 40px;
}

.brix---btn-primary-23 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff6200;
  border-radius: 48px;
  justify-content: center;
  padding: 16px 38px;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-23:hover {
  color: #ff6200;
  background-color: #f3f3f3;
  border: 1px #ff6200;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-20 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-20:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-17 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-26 {
  color: #ff6200;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Itaudisplaypro He, Arial, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---opacity-10-9 {
  opacity: .1;
}

.brix---opacity-20-10 {
  opacity: .2;
}

.brix---section-hero-primary-2 {
  background-color: #fff;
  padding: 50px 80px 0;
  position: relative;
  overflow: hidden;
}

.brix---paragraph-default-80 {
  color: #000;
  margin-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---grid-hero-v1-7 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---button-row-left-23 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---13 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---14 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.bci---requisitos-copy, .bci---requisitos-copy-copy, .ita---about, .ita---fechas-importantes {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.ita---reas {
  background-color: #f3f8ff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.ita---requisitos {
  background-color: #fff;
  background-image: url('../images/fondo-2-2.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.ita---beneficios, .ita---becas, .bci---requisitos-copy-copy, .bci---conocenos {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-988 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-27 {
  margin-bottom: 16px;
}

.brix---heading-h2-size-67 {
  color: #de5d83;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---bg-image-full-width-13 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.brix---btn-primary-white-17 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-17:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-15 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-15:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v1-floating-item-13 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-15 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-8 {
  background-color: #f7f7f7;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 40px;
  padding-left: 40px;
  position: relative;
  overflow: hidden;
}

.brix---grid-cta-v8-7 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-7 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---card-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-989 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-990 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-48px-29 {
  margin-bottom: 48px;
}

.brix---mg-top-32px {
  margin-top: 32px;
}

.brix---text-uppercase-7 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-27 {
  margin-bottom: 0;
}

.brix---section-71 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h3-size-33 {
  color: #ff6200;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-39 {
  text-align: center;
}

.brix---text-decoration-none-5 {
  text-decoration: none;
}

.brix---testimonial-image-wrapper {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.brix---content-inside-card-3 {
  padding: 20px 28px;
}

.brix---inner-container-574px---center-16 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-5 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-5:hover {
  transform: scale(.92);
}

.brix---text-200-medium-3 {
  color: #000;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---avatar-image-link-4 {
  transition: transform .3s;
}

.brix---avatar-image-link-4:hover {
  transform: scale(1.1);
}

.brix---heading-link-dark-3 {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---icons-grid-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
}

.brix---color-neutral-991 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---container-default-59 {
  max-width: 1218px;
  padding-left: 0;
  padding-right: 0;
}

.brix---section-72 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---accordion-header-14 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-11 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-11 {
  min-height: 16px;
}

.brix---accordion-content-wrapper-7 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper-11 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-15 {
  color: #ff6200;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
}

.brix---grid-1-column-gap-row-24px-10 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4-6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4-6 {
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border: 1px solid #ff6200;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-6:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---color-accent-23 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-992 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-993 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-28 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-22 {
  margin-bottom: 32px;
}

.brix---mg-bottom-40px-27 {
  margin-bottom: 40px;
}

.brix---text-uppercase-8 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---container-default-60 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-68 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-34 {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---hidden-desktop-5 {
  display: none;
}

.brix---text-center-40 {
  text-align: center;
}

.brix---text-decoration-none-6 {
  text-decoration: none;
}

.brix---slider-wrapper-5 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg {
  margin-right: 28px;
}

.brix---paragraph-default-81 {
  color: #000;
  margin-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---icon-square-36px-6 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-6:hover {
  transform: scale(.92);
}

.brix---social-media-grid-center-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
}

.brix---text-200-medium-4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---inner-container-547px-6 {
  max-width: 574px;
}

.brix---card-team-v1-2 {
  text-align: center;
  background-color: #f7f7f775;
  background-image: url('../images/fondo-2-2.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ffddc7;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
  box-shadow: 0 2px 7px #14142b1f;
}

.brix---avatar-image-link-5 {
  transition: transform .3s;
}

.brix---avatar-image-link-5:hover {
  transform: scale(1.1);
}

.brix---avatar-circle-9 {
  border-radius: 50%;
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-h3-size-link-2 {
  color: var(--elements-webflow-library--neutral--800);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  transition: color .3s;
}

.brix---heading-h3-size-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---slider-mask-width-388px-2 {
  max-width: 388px;
  height: 100%;
  overflow: visible;
}

.brix---btn-slider-arrow-right---top-left-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-4:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-4:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---section-overflow-hidden {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.brix---color-neutral-994 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---cta-card-3 {
  background-color: #fff;
  background-image: url('../images/Banner-_-Itaú.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 30px 60px;
  position: relative;
}

.brix---section-small-6 {
  padding-top: 0;
  padding-bottom: 0;
}

.brix---button-row-left-24 {
  margin-right: 24px;
}

.brix---buttons-row-center-16 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.brix---btn-primary-white-18 {
  color: #ff6200;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 20px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-18:hover {
  color: #ff6200;
  background-color: #fff;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-16 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-16:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-27 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v1-floating-item-14 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-15 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.ita---conocenos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 30px;
  display: block;
  position: relative;
}

.ita---footer {
  background-color: #fff;
  border-top: 1px solid #eff0f6;
}

.text-span-78 {
  color: #000;
  font-family: Itautextpro Xbd, Arial, sans-serif;
}

.text-span-79 {
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
}

.bold-text-42 {
  color: #ff6200;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 30px;
  line-height: 1.1em;
}

.brix---color-neutral-995 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---container-default-61 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 50px;
}

.brix---heading-h2-size-69 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---cta-section-10 {
  background-color: #fff;
  background-image: url('../images/Banner-_-Mailing-2.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---button-row-left-25 {
  margin-right: 24px;
}

.brix---btn-primary-white-19 {
  color: #ff6200;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 20px 38px;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-19:hover {
  color: #ff6200;
  background-color: #fff;
  border: 1px solid #ff6200;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-17 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-17:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-cta-v1-3 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---buttons-row-right---t-left-5 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---cta-v1-floating-item-16 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-17 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---z-index-16 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-span-80 {
  font-family: Itaudisplaypro Blk, Arial, sans-serif;
}

.schneider-vacantes-chile, .schneider-vacantes-per {
  padding: var(--section-separation-content) 0px 0px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  margin-bottom: 24px;
  position: relative;
}

.text-span-81 {
  font-size: 18px;
}

.paragraph-66 {
  line-height: 20em;
}

.paragraph-67 {
  margin-top: 22px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.brix---paragraph-default-80-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---heading-h2-size-68-copy {
  color: #ff6200;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---container-default-62 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-14 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 2px 5px #00000026;
}

.brix---header-content-wrapper-14 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-15 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-14 {
  color: #de5d83;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-14:hover {
  color: #2bb4ab;
}

.brix---header-nav-list-item-13 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-15 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-15:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-15 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-15 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-15:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-14 {
  padding: 40px;
}

.brix---header-logo-16 {
  max-width: 250px;
}

.brix---header-logo-link-14 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-14:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-15 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-15:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-15.w--open {
  background-color: #0000;
}

.brix---header-right-col-14 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-15 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-14 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-14.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-16, .brix---hamburger-menu-bar-bottom-16 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-14 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #de5d83;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-14:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #2bb4ab;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-15 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-14 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-996 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-28 {
  margin-bottom: 40px;
}

.brix---buttons-row-18 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-27 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-82 {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}

.brix---button-row-left-26 {
  margin-right: 24px;
}

.brix---bg-image-full-width-14 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---hero-bg-image-dark {
  background-color: #fff;
  background-image: linear-gradient(70deg, #de5d83db, #fff0), linear-gradient(#de5d8329, #de5d8329), url('../images/foto-hero-6.png');
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-white-20 {
  color: #de5d83;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-20:hover {
  color: #2bb4ab;
  background-color: #fff;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-18 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-18:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-2-col---1-col-t-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.metro---about {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---cta-v8-section-8-copy {
  background-color: #fff8e8;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 40px;
  padding-left: 40px;
  position: relative;
  overflow: hidden;
}

.metro---fechas-importantes {
  background-color: #fff;
  background-image: linear-gradient(#ff000073, #ff000073), url('../images/Slide-16_9---1-2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom: 1px #e4ebf3;
  padding: 30px;
  position: relative;
}

.metro---requisitos {
  background-color: #fff8e8;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.metro---reas {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.metro---beneficios {
  background-color: #fff8e8;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.meto---conocenos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 30px;
  display: block;
  position: relative;
}

.metro---foote {
  background-color: #fff;
  border-top: 1px solid #eff0f6;
}

.brix---color-neutral-997 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-998 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-29 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-23 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-30 {
  margin-bottom: 80px;
}

.brix---heading-h2-size-70 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-35 {
  color: #000;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---hidden-desktop-6 {
  display: none;
}

.brix---slider-wrapper-6 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-3 {
  margin-right: 28px;
}

.brix---link-wrapper-white-2 {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white-2:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---link-icon-right-12 {
  margin-left: 6px;
}

.brix---inner-container-547px-7 {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-5:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-5:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-1 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #0084ff;
  border-radius: 24px;
  padding: 20px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-1:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-2 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-3 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #4353ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.brix---section-overflow-hidden-3 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.brix---color-accent-24 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-999 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---display-13 {
  color: #de5d83;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---grid-3-columns-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.brix---mg-bottom-28 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 1.1em;
}

.brix---section-73 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 60px;
  padding-bottom: 90px;
}

.brix---text-center-41 {
  text-align: center;
}

.brix---mg-bottom-12px-19 {
  margin-bottom: 12px;
}

.brix---inner-container-600px---center-28 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-content-center-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border: 3px solid #de5d83;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 24px;
  display: flex;
}

.bold-text-43 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.bold-text-44 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.bold-text-45, .bold-text-46, .bold-text-47, .text-span-82, .text-span-83, .text-span-84, .text-span-85, .text-span-86 {
  font-weight: 400;
}

.brix---card-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-1000 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-25 {
  margin-bottom: 8px;
}

.brix---mg-bottom-29 {
  margin-bottom: 0;
}

.brix---btn-primary-24 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: right;
  transform-style: preserve-3d;
  background-color: #de5d83;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-24:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #2bb4ab;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-21 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-21:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-12 {
  border-radius: 16px;
}

.brix---section-74 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-71 {
  color: #de5d83;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-36 {
  color: #de5d83;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---grid-top---text-2-buttons-4 {
  grid-column-gap: 60px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  margin-bottom: 48px;
}

.brix---paragraph-default-83 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---buttons-row-right---t-left-6 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-4 {
  max-width: 490px;
}

.brix---grid-2-columns---gap-48px-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---card-left-text-wrapper-10 {
  margin-left: 24px;
}

.brix---icon-left---content-right-5 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---content-inside-card-v14-3 {
  padding: 48px;
}

.brix---grid-1-column-gap-row-40px-3 {
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-neutral-1001 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-24px-20 {
  margin-bottom: 24px;
}

.brix---mg-bottom-56px-7 {
  margin-bottom: 56px;
}

.brix---section-75 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---icon-list-item-wrapper-2 {
  align-items: center;
  display: flex;
}

.brix---icon-list-2 {
  margin-right: 16px;
}

.brix---paragraph-default-84 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---text-200-list-bold-2 {
  color: #de5d83;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---grid-1-column-gap-row-16px {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix--grid-2-columns-text-right-2 {
  grid-column-gap: 35px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-1002 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---text-306 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---heading-h4-size-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---flex-horizontal-8 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---card-testimonial-v13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  display: flex;
}

.brix---slider-mask-width-390px {
  max-width: 390px;
  height: 100%;
  overflow: visible;
}

.brix---btn-slider-arrow-right---testimonial-v12 {
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  background-color: #de5d83;
  border: 3px solid #de5d83;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---section-overflow-hidden-4 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.bold-text-48 {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.brix---paragraph-default-84-copy {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.bold-text-49 {
  text-align: left;
}

.metro---valores {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1003 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1004 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-30 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-31 {
  margin-bottom: 48px;
}

.brix---mg-bottom-30 {
  margin-bottom: 0;
}

.brix---container-default-63 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-76 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-72 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-42 {
  text-align: center;
}

.brix---accordion-header-15 {
  align-items: center;
  display: flex;
}

.brix---acordion-body-12 {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer-12 {
  min-height: 16px;
}

.brix---accordion-content-wrapper-8 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.brix---accordion-icon-wrapper-12 {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title-16 {
  color: #de5d83;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.brix---paragraph-default-85 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-17 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-1-column-gap-row-24px-11 {
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-2-columns-stats-v4-7 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4-7 {
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: #de5d83;
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff8e8;
  border: 1px solid #de5d83;
  border-radius: 24px;
  padding: 40px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-7:hover {
  transform: scale3d(.96, .96, 1.01);
}

.bold-text-50 {
  font-size: 30px;
}

.brix---paragraph-default-84-copy {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.text-span-87 {
  font-weight: 400;
}

.text-span-88 {
  font-size: 18px;
  font-weight: 400;
}

.text-span-89, .bold-text-51 {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-span-90, .text-span-91 {
  font-weight: 700;
}

.bold-text-52, .bold-text-53, .bold-text-54 {
  color: #de5d83;
}

.image-62 {
  border-radius: 20px;
}

.brix---grid-top---text-2-buttons-4-copy {
  grid-column-gap: 60px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  margin-bottom: 48px;
}

.div-block-109 {
  text-align: left;
}

.bold-text-55 {
  color: #de5d83;
}

.text-span-92 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.aboutus-wrapper-copy-copy-2-copy-copy {
  text-align: center;
  background-color: #fff;
  border: 0 solid #ff6711;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 2%;
  display: flex;
  box-shadow: 0 2px 16px -3px #0003;
}

.brix---accordion-item-wrapper-v4-2-copy {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-2-copy:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---accordion-item-wrapper-v4-2-copy-copy {
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff8e8;
  border: 1px solid #de5d83;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v4-2-copy-copy:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---accordion-header-2-copy {
  align-items: center;
  display: flex;
}

.brix---mg-bottom-9-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.div-block-2-copy-3-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #de5d83;
  background-color: #de5d83;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.div-block-110 {
  height: 600px;
  overflow: hidden;
}

.metro---oficinas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
  overflow: hidden;
}

.text-span-93 {
  font-weight: 700;
}

.container-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.f-button-primary-8 {
  background-color: var(--verdeeschaider);
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 28px;
  font-family: Arial MT Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-8:hover {
  background-color: var(--verdeeschaider);
}

.brix---container-default-64 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-15 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 2px 10px #0000004a;
}

.brix---header-content-wrapper-15 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-menu-wrapper-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-right: -52px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.brix---header-nav-menu-list-16 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-15 {
  color: #56565a;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-15:hover {
  color: #3f1482;
}

.brix---header-nav-list-item-14 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-16 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-16:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-16 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-16 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-16:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-15 {
  padding: 40px;
}

.brix---header-logo-17 {
  max-width: 250px;
}

.brix---header-logo-link-15 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-15:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-16 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-16:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-16.w--open {
  background-color: #0000;
}

.brix---header-right-col-15 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-16 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-15 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-15.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-17, .brix---hamburger-menu-bar-bottom-17 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-15 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fdc82f;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-15:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #3f1482;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-16 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-15 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---btn-secondary-small-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 14px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-small-3:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-1005 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-29 {
  margin-bottom: 40px;
}

.brix---buttons-row-19 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-28 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-86 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1em;
}

.brix---button-row-left-27 {
  margin-right: 24px;
}

.brix---bg-image-full-width-15 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---hero-bg-image-dark-2 {
  background-color: #fff0;
  background-image: linear-gradient(98deg, #ffffffed, #fff0), linear-gradient(#ffffff3d, #ffffff3d), url('../images/amigos-estudiando-juntos-1.png'), url('../images/amigos-estudiando-juntos.png');
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, cover, cover;
  padding-top: 200px;
  padding-bottom: 150px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-white-21 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fdc82f;
  border-radius: 50px;
  justify-content: center;
  padding: 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-21:hover {
  color: #fff;
  background-color: #3f1482;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-19 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-19:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-2-col---1-col-t-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cochlear {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---container-default-14-copy {
  max-width: 1218px;
  padding: 30px 24px 15px;
}

.brix---paragraph-default-13-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---grid-features-v11-copy {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cochlear---construye-un-cv {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-accent-25 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1006 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1007 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-21 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-32 {
  margin-bottom: 0;
}

.brix---grid-3-columns-10 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---square-icon-13 {
  vertical-align: baseline;
  border-radius: 16px;
  display: inline-block;
}

.brix---section-77 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 25px;
  padding-bottom: 25px;
}

.brix---link-wrapper-10 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-10:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-73 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-37 {
  color: #56565a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-center-43 {
  text-align: center;
}

.brix---mg-bottom-12px-20 {
  margin-bottom: 12px;
}

.brix---link-icon-right-13 {
  margin-left: 6px;
}

.brix---paragraph-default-87 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-600px---center-29 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-16 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---card-link-content-left-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border: 1px solid #fdc82f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 32px 15px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.paragraph-68 {
  text-align: center;
}

.paragraph-69, .paragraph-70, .paragraph-71, .paragraph-68-copy {
  color: #56565a;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.cochlear---compromiso-con-la-inclusi-n {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1008 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-26 {
  margin-bottom: 8px;
}

.brix---mg-bottom-31 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---btn-primary-25 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fdc82f;
  border-radius: 48px;
  justify-content: center;
  margin-top: 21px;
  padding: 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-25:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #3f1482;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-22 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-22:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-14 {
  border-radius: 16px;
}

.brix---section-78 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-74 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-38 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-88 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-1-column-gap-row-32px-6 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-left-text-wrapper-11 {
  margin-left: 24px;
}

.brix---icon-left---content-right-6 {
  align-items: flex-start;
  display: flex;
}

.brix---grid-2-columns-text-10 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-11 {
  padding-top: 22px;
}

.paragraph-72 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.paragraph-73 {
  color: #56565a;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.cochlear---preparate-para-brillar {
  background-color: #efefef;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1009 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---section-79 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-75 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h4-size-6 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---subtitle-17 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---paragraph-default-89 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---grid-2-columns-top {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.paragraph-74 {
  color: #56565a;
  padding-top: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.cochlear---sigue-creciendo {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1010 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-16px-6 {
  margin-top: 16px;
}

.brix---section-80 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-76 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-39 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---link-content-3 {
  color: var(--elements-webflow-library--neutral--600);
  text-decoration: none;
}

.brix---paragraph-default-90 {
  color: #56565a;
  margin-bottom: 34px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---image-width-100-6 {
  width: 100%;
}

.brix---image-border-radius-24px-3 {
  border-radius: 24px;
  overflow: hidden;
}

.brix---card-v11-feature-over-image-3 {
  z-index: 1;
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border: 2px solid #fdc82f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -80px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 15px;
  display: flex;
  position: relative;
}

.brix---grid-features-v11-3 {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.paragraph-75 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.bold-text-56 {
  color: #56565a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---color-neutral-1011 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-32px-24 {
  margin-bottom: 32px;
}

.brix---mg-bottom-64px-5 {
  margin-bottom: 64px;
}

.brix---text-307 {
  color: #56565a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---display-14 {
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---section-81 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h1-size-29 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-77 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---blog-card-content-inside {
  padding: 30px 32px;
}

.brix---divider-details {
  background-color: var(--elements-webflow-library--neutral--400);
  width: 32px;
  height: 1px;
  margin-left: 16px;
  margin-right: 16px;
}

.brix---blog-card-link-block {
  text-decoration: none;
}

.brix---blog-card-item-link {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  padding-top: 45px;
  padding-bottom: 45px;
}

.brix---blog-card-item-link:last-child {
  border-bottom-width: 0;
}

.brix---blog-categories-item-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.brix---link-wrapper-color-primary-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary-2:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---grid-1-column-gap-row-5 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-700px-center-3 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---flex-horizontal-start-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---blog-card-featured-wrapper-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  width: 100%;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 2px 8px #14142b0f;
}

.brix---section-bg-neutral-200 {
  background-color: var(--elements-webflow-library--neutral--200);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---blog-card-image-wrapper-inside-card {
  object-fit: fill;
  border-radius: 24px 24px 0 0;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.brix---grid-blog-featured-v7 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---blog-card-item-link-first {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  padding-top: 0;
  padding-bottom: 45px;
}

.brix---blog-card-item-link-first:last-child {
  border-bottom-width: 0;
}

.brix---blog-card-item-link-last {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--400);
  padding-top: 45px;
  padding-bottom: 0;
}

.brix---blog-card-item-link-last:last-child {
  border-bottom-width: 0;
}

.brix---grid-blog-sidebar {
  grid-column-gap: 210px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---category-link {
  color: var(--elements-webflow-library--neutral--600);
  margin-bottom: 32px;
  font-size: 24px;
  line-height: 26px;
  text-decoration: none;
}

.brix---category-link:hover, .brix---category-link.w--current {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---sticky-top-24px {
  position: sticky;
  top: 24px;
}

.cochlear---experiencias {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1012 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1013 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-31 {
  margin-bottom: 16px;
}

.brix---heading-h2-size-78 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-40 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---hidden-desktop-7 {
  display: none;
}

.brix---slider-wrapper-7 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-4 {
  margin-right: 28px;
}

.brix---link-wrapper-white-3 {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white-3:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---paragraph-default-91 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---inner-container-547px-8 {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-6:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-6:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-4 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #0084ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-4:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-5 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-5:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-6 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #4353ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-6:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px-2 {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.brix---section-overflow-hidden-5 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.brix---card-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-1014 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-32px-2 {
  margin-top: 32px;
}

.brix---text-uppercase-9 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns-11 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-32 {
  margin-bottom: 0;
}

.brix---section-82 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-79 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-41 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-decoration-none-7 {
  text-decoration: none;
}

.brix---testimonial-image-wrapper-2 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.brix---content-inside-card-4 {
  padding: 40px 28px 48px;
}

.brix---paragraph-default-92 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-18 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-7 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-7:hover {
  transform: scale(.92);
}

.brix---text-200-medium-5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---avatar-image-link-6 {
  transition: transform .3s;
}

.brix---avatar-image-link-6:hover {
  transform: scale(1.1);
}

.brix---heading-link-dark-4 {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---icons-grid-center-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
}

.heading-31 {
  color: #3f1482;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.cochlear---historias-que-inspiran {
  background-color: #efefef;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-accent-26 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1015 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1016 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-27 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-32 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-25 {
  margin-bottom: 32px;
  padding-left: 34px;
}

.brix---mg-bottom-48px-33 {
  margin-bottom: 48px;
}

.brix---text-308 {
  color: #3f1482;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.brix---container-default-65 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-83 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-80 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h4-size-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---flex-horizontal-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-center-44 {
  text-align: center;
}

.brix---mg-bottom-12px-21 {
  margin-bottom: 12px;
}

.brix---paragraph-default-93 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-19 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-17 {
  color: #56565a;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.brix---3-columns-1-col-tablet-10 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-circle-10 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v2-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border: 1px solid #fdc82f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 40px 64px;
  display: flex;
}

.cochlear---accesibilidad {
  background-color: #efefef;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1017 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-22 {
  margin-bottom: 24px;
}

.brix---mg-bottom-56px-8 {
  margin-bottom: 56px;
}

.brix---btn-primary-26 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fdc82f;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-26:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #3f1482;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-23 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-23:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-20 {
  align-items: center;
  display: flex;
}

.brix---section-84 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-81 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---icon-list-item-wrapper-3 {
  align-items: center;
  display: flex;
}

.brix---icon-list-3 {
  margin-right: 16px;
}

.brix---paragraph-default-94 {
  color: #56565a;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---button-row-left-28 {
  margin-right: 24px;
}

.brix---text-200-list-bold-3 {
  color: #56565a;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---grid-1-column-gap-row-16px-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix--grid-2-columns-text-right-3 {
  grid-column-gap: 68px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---paragraph-default-94-copy {
  color: #3f1482;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---footer-wrapper-5 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
}

.brix---footer-logo-5 {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-5:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-link-5 {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-bottom-6 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-footer-3-cols-5 {
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  align-items: center;
}

.brix---social-icon-square-30px-5 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-5:hover {
  transform: scale(.92);
}

.brix---paragraph-default-95 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---paragraph-link-6 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link-6:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-right---t-center-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---footer-list-wrapper-horizontal-4 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---footer-top-small-6 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.brix---footer-list-item-horizontal-4 {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.image-63, .image-64 {
  border-radius: 5px;
}

.paragraph-76 {
  color: #56565a;
  text-align: center;
  font-size: 16px;
}

.paragraph-77 {
  color: #6e7191;
}

.paragraph-78, .paragraph-78-copy {
  color: #6e7191;
  font-size: 16px;
}

.paragraph-79 {
  color: #56565a;
  font-size: 16px;
}

.bold-text-57 {
  color: #56565a;
}

.paragraph-80 {
  color: #56565a;
  font-size: 16px;
}

.bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62 {
  color: #56565a;
}

.brix---text-307-copy {
  color: #fdc82f;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.bold-text-63 {
  color: #56565a;
  font-family: Montserrat, sans-serif;
}

.image-65 {
  border-radius: 5px;
}

.a-blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.a-blog-card-outline {
  background-color: #fff;
  border: 3px solid #9fe9ec;
  border-radius: 24px;
  overflow: hidden;
}

.a-paragraph-regular-3 {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---3-columns-1-col-tablet-11 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  outline-offset: 0px;
  outline: 3px #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.a-margin-bottom-18 {
  margin-bottom: 16px;
}

.a-subheading-large-2 {
  color: #ff457a;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.a-blog-details-wrapper {
  padding: 24px;
}

.brix---btn-primary-full-width-2 {
  color: #ff457a;
  text-align: center;
  width: 100%;
  max-width: 100%;
  transform-style: preserve-3d;
  background-color: #ffdbe5;
  border: 1.5px #ff457a;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-full-width-2:hover {
  color: #fff;
  background-color: #ff457a;
  transform: translate3d(0, -3px, .01px);
}

.a-blog-image-wrapper {
  width: 100%;
  height: 150px;
  overflow: hidden;
}

.brix---3-columns-1-col-tablet-12 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  outline-offset: 0px;
  outline: 3px #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---grid-4-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---color-accent-27 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1018 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1019 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-33 {
  margin-bottom: 16px;
}

.brix---mg-bottom-56px-9 {
  margin-bottom: 56px;
}

.brix---display-15 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---container-default-66 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-85 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-82 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-45 {
  text-align: center;
}

.brix---paragraph-default-96 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-30 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---3-columns-1-col-tablet-12-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  outline-offset: 0px;
  outline: 3px #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---3-columns-1-col-tablet-12-copy-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  outline-offset: 0px;
  outline: 3px #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.a-blog-card-outline-copy {
  background-color: #fff;
  border: 3px solid #9fe9ec;
  border-radius: 24px;
  overflow: hidden;
}

.brix---color-neutral-1020 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1021 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-23 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-34 {
  margin-bottom: 48px;
}

.brix---grid-3-columns-12 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-33 {
  color: #6e7191;
  margin-bottom: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---square-icon-15 {
  border-radius: 16px;
}

.brix---container-default-67 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-86 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-83 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-42 {
  color: #7d42f4;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 34px;
}

.brix---text-center-46 {
  text-align: center;
}

.brix---mg-bottom-12px-22 {
  margin-bottom: 12px;
}

.brix---paragraph-default-97 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-31 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-content-center-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border: 1px solid #7d42f4;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 24px;
  display: flex;
}

.f-button-primary-9 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #7d42f4;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-9:hover {
  background-color: #9fe8eb;
}

.brix---container-default-68 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-16 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.brix---header-content-wrapper-16 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-17 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-16 {
  color: #0033a0;
  padding: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-16:hover {
  color: #e3e829;
}

.brix---header-nav-list-item-15 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-17 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-17:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-17 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-17 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-17:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-16 {
  padding: 40px;
}

.brix---header-logo-18 {
  max-width: 250px;
}

.brix---header-logo-link-16 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-16:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-17 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-17:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-17.w--open {
  background-color: #0000;
}

.brix---header-right-col-16 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-17 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-16 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-16 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-16.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-18, .brix---hamburger-menu-bar-bottom-18 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-16 {
  color: #0033a0;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #0033a0;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-16:hover {
  color: #0033a0;
  background-color: #e3e829;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-17 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-16 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-1022 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-30 {
  margin-bottom: 40px;
}

.brix---buttons-row-21 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-30 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-98 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-29 {
  margin-right: 24px;
}

.brix---bg-image-full-width-16 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---hero-bg-image-dark-3 {
  background-image: linear-gradient(#0009, #0009);
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-white-22 {
  color: #e3e829;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0033a0;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 38px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-22:hover {
  color: #0033a0;
  background-color: #e3e829;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-20 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-20:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-2-col---1-col-t-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.brix---3-columns-1-col-tablet-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-67-copy {
  color: #ff6200;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.ita---becas-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---cta-card-3-copy, .brix---cta-card-3-copy-copy {
  background-color: #fff;
  background-image: url('../images/Banner-_-Itaú.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 30px 60px;
  position: relative;
}

.afp-capital---about, .afp-capital---fechas-importantes, .afp-capital---vacantes, .afp-capital---rrss, .afp-capital---valores-fundamentales, .afp-capital---valores-fundamentales-copy, .afp-capital---beneficios {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.afp-capital---hero {
  background-color: #fff;
  background-image: url('../images/Ellipse-2.png'), url('../images/Ellipse-2.png'), linear-gradient(86deg, #23232396, #0000000a), linear-gradient(#0041ba4f, #0041ba4f), url('../images/foto-hero-3.png');
  background-position: 0 -160px, 100% 160%, 0 0, 0 0, 50%;
  background-repeat: no-repeat, no-repeat, repeat, repeat, no-repeat;
  background-size: 250px, 300px, auto, auto, cover;
  padding-top: 150px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-1023 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-32px-26 {
  margin-bottom: 32px;
}

.brix---buttons-row-22 {
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.brix---container-default-69 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-84 {
  color: #0033a0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---section-small-7 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---button-row-left-30 {
  margin-right: 24px;
}

.brix---bg-image-full-width-17 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-23 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-23:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-21 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-21:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v4-floating-item-4 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---grid-cta-v16-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v17-card-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 30px;
  align-items: center;
  min-height: 510px;
  padding: 50px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v17-half-image-right-4 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---mg-bottom-16px-34 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-31 {
  margin-bottom: 40px;
}

.brix---paragraph-default-99 {
  color: #000;
  text-transform: none;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---cta-v1-floating-item-18 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---z-index-17 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---cta-v8-section-9 {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #c0c0c033;
}

.brix---grid-cta-v8-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v8-half-image-right-8 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---color-neutral-1024 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1025 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-24 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-35 {
  margin-bottom: 48px;
}

.brix---section-87 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---heading-h3-size-43 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
}

.brix---text-center-47 {
  text-align: center;
}

.brix---text-decoration-none-8 {
  font-family: Surasans, Arial, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

.brix---avatar-image-square {
  border-radius: 16px;
  overflow: hidden;
  transform: translate(0);
}

.brix---inner-container-574px---center-20 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-8 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-8:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---grid-3-columns-gap-row-64px {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---text-300-medium {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---avatar-image-link-7 {
  vertical-align: baseline;
  transition: transform .3s;
  display: inline-block;
}

.brix---avatar-image-link-7:hover {
  transform: none;
}

.brix---heading-link-dark-5 {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---card-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-1026 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1027 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---grid-3-columns-13 {
  grid-column-gap: 14px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---testimonial-image-wrapper-3 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.brix---content-inside-card-5 {
  text-align: center;
  padding: 20px 28px;
}

.brix---badge-wrapper-top-right {
  position: absolute;
  inset: 20px 20px auto auto;
}

.brix---badge-secondary-small-bold {
  border: 1px none var(--elements-webflow-library--neutral--400);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: #0033a0;
  text-align: center;
  background-color: #e3e829;
  border-radius: 40px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 22px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.brix---heading-h3-size-link-3 {
  color: var(--elements-webflow-library--neutral--800);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  transition: color .3s;
}

.brix---heading-h3-size-link-3:hover, .brix---color-accent-28 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1028 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1029 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---text-uppercase-10 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---hidden-desktop-8 {
  display: none;
}

.brix---slider-wrapper-8 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-5 {
  margin-right: 28px;
}

.brix---social-media-grid-center-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
}

.brix---text-200-medium-6 {
  color: #0033a0;
  text-transform: none;
  font-family: Surasans, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---inner-container-547px-9 {
  max-width: 574px;
}

.brix---card-team-v1-3 {
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  background-color: #4ec3e00f;
  border: 1px solid #e3e829;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 24px 20px;
  display: flex;
}

.brix---avatar-image-link-8 {
  transition: transform .3s;
}

.brix---avatar-image-link-8:hover {
  transform: scale(1.1);
}

.brix---avatar-circle-11 {
  border-radius: 50%;
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
  overflow: hidden;
  transform: translate(0);
}

.brix---slider-mask-width-388px-3 {
  max-width: 388px;
  height: 100%;
  overflow: visible;
}

.brix---btn-slider-arrow-right---top-left-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-7:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-7 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-7:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---section-overflow-hidden-6 {
  padding-top: 0;
  padding-bottom: 50px;
  overflow: hidden;
}

.brix---color-neutral-1030 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-28 {
  margin-bottom: 8px;
}

.brix---mg-bottom-34 {
  margin-bottom: 0;
  font-size: 16px;
}

.brix---btn-primary-27 {
  color: #e3e829;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0033a0;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 38px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-27:hover {
  color: #0033a0;
  background-color: #e3e829;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-24 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-24:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-16 {
  border-radius: 16px;
}

.brix---section-88 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---grid-1-column-gap-row-32px-7 {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-left-text-wrapper-12 {
  margin-left: 24px;
}

.brix---icon-left---content-right-7 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---grid-2-columns-text-11 {
  grid-column-gap: 54px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.afp-capital---requisitos {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1031 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---avatar-image-link-9 {
  transition: transform .3s;
}

.brix---avatar-image-link-9:hover {
  transform: scale(1.1);
}

.brix---section-overflow-hidden-7 {
  padding-top: 176px;
  padding-bottom: 176px;
  overflow: hidden;
}

.brix---color-neutral-1032 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---grid-3-columns-14 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---section-89 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---link-wrapper-11 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-11:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---mg-bottom-12px-23 {
  margin-bottom: 12px;
}

.brix---link-icon-right-14 {
  margin-left: 6px;
}

.brix---inner-container-600px---center-32 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-18 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---card-link-content-left-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left-4:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---color-neutral-1033 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---section-90 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---grid-1-column-gap-row-32px-8 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---paragraph-default-98-copy {
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.text-span-94 {
  font-size: 40px;
  font-weight: 400;
}

.bold-text-64 {
  color: #0033a0;
  text-decoration: none;
}

.text-span-95 {
  text-transform: uppercase;
  font-weight: 200;
}

.brix---heading-h3-size-43-copy {
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy {
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy-copy-copy {
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-span-96 {
  font-weight: 700;
}

.brix---heading-h3-size-43-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68 {
  color: #0033a0;
}

.brix---heading-h3-size-43-copy {
  color: #000;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
}

.brix---text-decoration-none-8-copy {
  font-family: Surasans, Arial, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

.brix---paragraph-default-99-copy {
  color: #000;
  text-transform: none;
  text-transform: none;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.1em;
}

.bold-text-65-copy {
  color: #0033a0;
  text-align: center;
}

.bold-text-66-copy {
  color: #0033a0;
  text-align: center;
}

.bold-text-67-copy {
  color: #0033a0;
  text-align: center;
}

.brix---heading-h3-size-43-copy-copy {
  text-align: center;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy-copy-copy-copy {
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy-copy-copy-copy {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---mg-bottom-34-copy {
  color: #000;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
}

.image-66 {
  border-radius: 20px;
}

.brix---paragraph-default-99-copy {
  color: #000;
  text-transform: none;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy {
  color: #0033a0;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
}

.paragraph-81, .paragraph-82, .paragraph-83 {
  color: #000;
}

.brix---heading-h3-size-43-copy-copy {
  color: #000;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.image-67 {
  border-radius: 20px;
}

.brix---footer-wrapper-5-copy {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
}

.brix---footer-logo-5-copy {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-5-copy:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---heading-h3-size-43-copy-copy {
  color: #000;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
}

.brix---badge-secondary-small-bold-copy {
  border: 1px none var(--elements-webflow-library--neutral--400);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: #0033a0;
  text-align: center;
  background-color: #e3e829;
  border-radius: 40px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 22px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.brix---color-accent-29 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1034 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1035 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-29 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-35 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-25 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-36 {
  margin-bottom: 48px;
}

.brix---text-uppercase-11 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns-15 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---container-default-70 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-91 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---heading-h2-size-85 {
  color: #0033a0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h4-size-8 {
  color: #0033a0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---flex-horizontal-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-center-48 {
  text-align: center;
}

.brix---text-decoration-none-9 {
  text-decoration: none;
}

.brix---paragraph-default-100 {
  color: #000;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---inner-container-574px---center-21 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-9 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-9:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---avatar-image-link-10 {
  transition: transform .3s;
}

.brix---avatar-image-link-10:hover {
  transform: scale(1.1);
}

.brix---card-content-left-3 {
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  background-color: #0033a008;
  border: 1px solid #e3e829;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 28px;
  display: flex;
}

.brix---avatar-circle-12 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-link-dark-6 {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-6:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-100-bold-3 {
  letter-spacing: .08em;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.brix---avatar-v3-content-right-3 {
  margin-left: 16px;
}

.brix---paragraph-default-100-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Surasans, Arial, sans-serif;
  font-size: 19px;
  font-weight: 200;
  line-height: 1.1em;
}

.brix---heading-h3-size-43-copy {
  color: #000;
  text-align: left;
  text-align: left;
  text-align: left;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Surasans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.1em;
}

.brix---container-default-71 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-17 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: absolute;
  inset: 0% 0% auto;
}

.brix---header-content-wrapper-17 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-18 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-17 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-17:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-16 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-18 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-18:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-18 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-18 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-18:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-17 {
  padding: 40px;
}

.brix---header-logo-19 {
  max-width: 250px;
}

.brix---header-logo-link-17 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-17:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-18 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-18:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-18.w--open {
  background-color: #0000;
}

.brix---header-right-col-17 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-18 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-17 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-17 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-17.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-19, .brix---hamburger-menu-bar-bottom-19 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-17 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-17:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-18 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-17 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-1036 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1037 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-32 {
  margin-bottom: 40px;
}

.brix---btn-primary-28 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-28:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-25 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-25:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-23 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-31 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-10-10 {
  opacity: .1;
}

.brix---opacity-20-11 {
  opacity: .2;
}

.brix---section-hero-primary-3 {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.brix---paragraph-default-101 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-hero-v1-8 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---button-row-left-31 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---15 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---16 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---color-neutral-1038 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size-86 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-49 {
  text-align: center;
}

.brix---cta-section-11 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.brix---buttons-row-center-17 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---btn-primary-white-24 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
}

.brix---btn-primary-white-24:hover {
  color: var(--elements-webflow-library--accent--primary-1);
  background-color: #fff;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-22 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-22:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---inner-container-600px---center-33 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v2-floating-item-13 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-14 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-18 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.prueba-landing-1 {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bold-text-42-copy {
  color: #ff6200;
  font-family: Itaudisplaypro Bd, Palatino Linotype, sans-serif;
  font-size: 30px;
  line-height: 1.1em;
}

.brix---paragraph-default-80-copy-copy {
  color: #000;
  margin-bottom: 0;
  font-family: Itautextpro Rg, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---bg-image-full-width-13-copy {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.brix---mg-bottom-32px-27 {
  margin-bottom: 32px;
}

.brix---section-small-8 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---bg-image-full-width-18 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v4-floating-item-5 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---grid-cta-v16-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v17-card-5 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 30px;
  align-items: center;
  min-height: 510px;
  padding: 50px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v17-half-image-right-5 {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.prueba-landing-2 {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-accent-30 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1039 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1040 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-36 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-37 {
  margin-bottom: 48px;
}

.brix---mg-top-32px-3 {
  margin-top: 32px;
}

.brix---text-uppercase-12 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns-16 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---section-92 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---heading-h3-size-44 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---flex-horizontal-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-decoration-none-10 {
  text-decoration: none;
}

.brix---btn-circle-secondary-small-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---btn-circle-secondary-small-2:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---inner-container-574px---center-22 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-10 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-10:hover {
  transform: scale(.92);
}

.brix---text-300-bold-5 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---social-media-grid-left-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---avatar-image-link-11 {
  transition: transform .3s;
}

.brix---avatar-image-link-11:hover {
  transform: scale(1.1);
}

.brix---card-content-left-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 32px 48px;
  display: flex;
}

.brix---heading-link-dark-7 {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-7:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---avatar-circle-13 {
  border-radius: 50%;
  width: 240px;
  max-width: 240px;
  height: 240px;
  max-height: 240px;
  overflow: hidden;
  transform: translate(0);
}

.wbs-container-7 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-button-primary-1 {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  color: var(--flowstica-webflow-library--white);
  text-align: center;
  border-radius: 6px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 700;
  transition: background-color .3s ease-in-out;
}

.wbs-button-primary-1:hover {
  background-color: var(--flowstica-webflow-library--black);
}

.wbs-section-7 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  padding-left: 5%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.wbs-navbar {
  background-color: #0000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.wbs-logo {
  height: 2.375rem;
}

.wbs-nav-link {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.wbs-nav-menu {
  margin-left: auto;
}

.wbs-nav-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
}

.wbs-dropdown-list {
  background-color: var(--flowstica-webflow-library--white);
  border: 1px solid #010b151f;
  border-radius: 10px;
  padding: 15px 10px;
}

.wbs-dropdown-link {
  color: var(--flowstica-webflow-library--black);
  font-size: 16px;
  font-weight: 700;
  transition: color .3s ease-in-out;
}

.wbs-dropdown-link:hover {
  color: var(--flowstica-webflow-library--medium-sea-green);
}

.wbs-menu-button {
  background-color: var(--flowstica-webflow-library--white-smoke);
  border-radius: 10px;
}

.wbs-menu-button.w--open {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
}

.wbs-heading-h1 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: var(--flowstica-webflow-library--black);
  text-align: left;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.3em;
}

.wbs-section-8 {
  padding: 2.5rem 5% 6.25rem;
}

.wbs-spacing-34 {
  height: 1.875rem;
}

.wbs-hero-2-tagline {
  color: var(--flowstica-webflow-library--medium-sea-green);
}

.wbs-hero-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.wbs-hero-5-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wbs-hero-5-image-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.wbs-hero-5-blockquote-content {
  font-size: 1.375rem;
  line-height: 1.3em;
}

.wbs-hero-5-avatar {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.wbs-hero-5-avatar-image {
  border-radius: 100%;
  width: 50px;
  height: 50px;
}

.wbs-hero-5-author-name {
  color: var(--flowstica-webflow-library--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.wbs-hero-5-image {
  width: 80%;
}

.wbs-button-primary-2 {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  color: var(--flowstica-webflow-library--white);
  text-align: center;
  -webkit-text-stroke-color: var(--verdeeschaider);
  border-radius: 6px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 700;
  transition: background-color .3s ease-in-out;
}

.wbs-button-primary-2:hover {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  color: var(--flowstica-webflow-library--white-smoke);
}

.wbs-button-link-2 {
  color: var(--flowstica-webflow-library--black);
  border-radius: 6px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.wbs-section-9 {
  padding: 6.25rem 5%;
}

.wbs-nav-center-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.wbs-navbar-logo-center {
  background-color: #0000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.wbs-nav-logo-center-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.wbs-dropdown-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.wbs-dropdown-grid-3-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---container-default-72 {
  max-width: 1218px;
  margin-top: auto;
  padding-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-content-wrapper-18 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-19 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-18 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-18:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-toggle-19 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-19:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-19 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-19 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-19:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-18 {
  padding: 40px;
}

.brix---header-logo-20 {
  max-width: 250px;
}

.brix---hamburger-menu-wrapper-19 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-19:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-19.w--open {
  background-color: #0000;
}

.brix---header-right-col-18 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-left-col {
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-19 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-18 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-18 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-18.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-20, .brix---hamburger-menu-bar-bottom-20 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-18 {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  mix-blend-mode: normal;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-18:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-19 {
  margin-left: 24px;
}

.brix---header-nav-list-item-left {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 32px;
}

.brix---container-default-center {
  max-width: 1218px;
  margin-left: auto;
  margin-right: 19px;
  padding-left: 24px;
  padding-right: 24px;
  position: fixed;
  inset: 0% 0% auto;
}

.brix---header-nav-list-item-show-in-tablet {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-wrapper-rounded {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 130px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
  display: block;
  box-shadow: 0 3px 10px #211f5414;
}

.brix---header-logo-link-left {
  transform-style: preserve-3d;
  padding-left: 0;
  padding-right: 40px;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-left:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---color-neutral-1041 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1042 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-33 {
  margin-bottom: 40px;
}

.brix---border-radius-24px-7 {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---btn-primary-29 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-29:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-26 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-26:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-24 {
  align-items: center;
  display: flex;
}

.brix---heading-h1-size-32 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---opacity-10-11 {
  opacity: .1;
}

.brix---opacity-20-12 {
  opacity: .2;
}

.brix---flex-card---image-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.brix---img-below-card-2 {
  max-width: 976px;
  margin-left: auto;
}

.brix---paragraph-default-102 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-32 {
  margin-right: 24px;
}

.brix---floating-image-hero-v1---17 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---18 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---card-over-image-2 {
  z-index: 1;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  max-width: 728px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 80px 72px;
  position: absolute;
}

.brix---section-hero-short-2 {
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-1043 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---section-hero-primary-4 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.brix---grid-hero-v1-9 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---floating-image-hero-v1---19 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---color-neutral-1044 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-64px {
  margin-top: 64px;
}

.brix---text-center-50 {
  text-align: center;
}

.brix---buttons-row-center-18 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---floating-image-hero-v6---5 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto -12% 41% auto;
  transform: rotate(140deg);
}

.brix---inner-container-574px---center-23 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-hero-top-small-5 {
  margin-bottom: -58px;
  padding-top: 60px;
  padding-bottom: 70px;
  position: relative;
  overflow: hidden;
}

.brix---2-imgs-floating-wrapper {
  margin-top: 195px;
  position: relative;
}

.brix---img-floating-left {
  border-radius: 24px;
  box-shadow: 0 4px 12px #211f5429;
}

.brix---img-floating-right {
  border-radius: 24px;
  position: absolute;
  inset: -21% 0% auto auto;
  box-shadow: 0 20px 50px #211f543d;
}

.navbar {
  padding-bottom: 0;
}

.brix---container-default-73 {
  max-width: 1218px;
  margin-bottom: -172px;
  padding: 0 24px;
}

.brix---header-wrapper-18 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
}

.brix---header-nav-menu-list-20 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-list-item-17 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---header-logo-link-18 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-18:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---btn-primary-small-19 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-19:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---header-nav-list-item-show-in-mbl-18 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-1045 {
  color: var(--elements-webflow-library--neutral--600);
}

.coca-bienvenido-arg-copy {
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.text-block-81 {
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.brix---header-nav-link-19 {
  color: #fff;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-19:hover {
  color: #8bd3e6;
}

.brix---hamburger-menu-bar-bottom-21 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---header-right-col-19 {
  justify-content: flex-end;
  align-items: center;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  display: flex;
}

.brix---btn-primary-small-20 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff6711;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-20:hover {
  color: #fff;
  background-color: #8bd3e6;
  transform: translate3d(0, -3px, .01px);
}

.brix---hamburger-menu-bar-top-21 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---header-wrapper-19 {
  background-color: #000;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---btn-header-hidden-on-mbl-20 {
  margin-left: 24px;
}

.brix---hero-bg-image-dark-4 {
  background-image: linear-gradient(#0009, #0009), url('../images/teenagers-lifestyle-city-2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 75px;
  position: relative;
  overflow: hidden;
}

.brix---bg-image-full-width-19 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---heading-h1-size-33 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---btn-primary-white-25 {
  color: #000;
  text-align: left;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  padding: 15px 20px;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-25:hover {
  color: #ff6711;
  background-color: #fff;
  transform: translate3d(0, -3px, .01px);
}

.brix---color-neutral-1046 {
  color: #fff;
}

.brix---cta-v8-section-10 {
  background-color: #fff;
  background-image: url('../images/Group-1000002329.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 580px;
  border: 1px solid #8bd3e6;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 14px #0000001c;
}

.brix---color-neutral-1047 {
  color: #fff;
}

.brix---container-default-74 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 24px;
}

.brix---heading-h2-size-copy {
  color: #8bd3e6;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.cocacola-margin-container-11 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---cta-v1-floating-item-19 {
  z-index: 0;
  object-fit: fill;
  position: absolute;
  inset: 0% auto auto -1%;
}

.text-span-2 {
  color: #000;
}

.brix---paragraph-default-copy {
  color: #000;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---bg-image-full-width-20 {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.coca-intro-arg {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---paragraph-default-103, .brix---paragraph-default-7-copy-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---card-content-testimonial-v3-3 {
  background-color: #000;
  background-image: url('../images/Ellipse-483.png'), url('../images/Group-1000002330.png');
  background-position: 100% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 800px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 40px 30px 30px;
  display: flex;
}

.brix---btn-slider-arrow-right---top-right-8 {
  color: #211f54;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-slider-arrow-right---top-right-8:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-testimonial-v3-3 {
  aspect-ratio: auto;
  border-radius: 24px;
  height: 100%;
  overflow: clip;
  box-shadow: 0 2px 10px #14142b0f;
}

.cocacola-margin-container-12 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---color-neutral-1048 {
  color: #211f54;
}

.brix---section-5-copy {
  color: #fff;
  border: 1px #8bd3e6;
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.bold-text-4 {
  color: #fff;
}

.bold-text-8 {
  color: #ff6711;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.coca-fechas-importantes-arg {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.bold-text-2 {
  color: #fff;
}

.brix---btn-slider-arrow-right---top-left-8 {
  color: #211f54;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-slider-arrow-right---top-left-8:hover {
  transform: scale3d(.94, .94, 1.01);
}

.bold-text-69 {
  color: #fff;
}

.brix---heading-h2-size-87 {
  color: #ff6711;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---image-fit-full-height-3 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  height: 100%;
  overflow: clip;
}

.brix---paragraph-default-7-copy-copy-copy {
  color: #000;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.bold-text-6 {
  color: #fff;
}

.brix---color-neutral-1049 {
  color: #6e7191;
}

.bold-text-5 {
  color: #fff;
}

.brix---paragraph-default-7-copy-copy-2 {
  color: #fff;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---heading-h3-size-45 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---card-testimonial-v3-3 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.bold-text-3 {
  color: #fff;
}

.brix---paragraph-default-104, .brix---paragraph-default-7-copy-copy-3 {
  color: #fff;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---card-content-testimonial-v3-4 {
  background-color: #000;
  background-image: url('../images/Ellipse-483.png'), url('../images/Group-1000002330.png');
  background-position: 100% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 800px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 40px 30px 30px;
  display: flex;
}

.brix---btn-slider-arrow-right---top-right-9 {
  color: #211f54;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-slider-arrow-right---top-right-9:hover {
  transform: scale3d(.94, .94, 1.01);
}

.cocacola-margin-container-13 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---color-neutral-1050 {
  color: #211f54;
}

.bold-text-70 {
  color: #fff;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
}

.bold-text-71 {
  color: #ff6711;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  line-height: 1.1em;
}

.bold-text-72 {
  color: #fff;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
}

.brix---btn-slider-arrow-right---top-left-9 {
  color: #211f54;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---btn-slider-arrow-right---top-left-9:hover {
  transform: scale3d(.94, .94, 1.01);
}

.bold-text-73 {
  color: #fff;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
}

.brix---heading-h2-size-88 {
  color: #8bd3e6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---image-fit-full-height-4 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  height: 100%;
  overflow: clip;
}

.brix---color-neutral-1051 {
  color: #6e7191;
}

.brix---heading-h3-size-46 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---card-testimonial-v3-4 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.div-block-111 {
  margin-top: 34px;
}

.image-68 {
  padding-left: 0;
  padding-right: 0;
}

.brix---mg-bottom-35 {
  color: #000;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.f-dropdown {
  width: 100%;
  max-width: 240px;
}

.brix---text-decoration-none-11 {
  text-decoration: none;
}

.brix---container-default-75 {
  background-color: #000;
  background-image: url('../images/Group-1000002332.png'), url('../images/Vector-17.png');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 1500px, 500px;
  border-radius: 20px 20px 0 0;
  max-width: 1218px;
  padding-bottom: 73px;
  padding-left: 24px;
  padding-right: 24px;
}

.cocacola-margin-container-14 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.heading-32 {
  color: #fff;
  flex: 1;
  margin-top: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 26px;
}

.coca-vacantes-arg-c-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1052 {
  color: #6e7191;
}

.button-2 {
  color: #fff;
  background-color: #ff6711;
  border-radius: 20px;
  margin-top: 21px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.f-dropdown-toggle-copy {
  color: #fff;
  background-color: #ff6711;
  border: 0 solid #e4e6f1;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  margin-top: 13px;
  padding: 12px 16px;
  transition: border-color .3s;
  display: inline-block;
}

.f-dropdown-toggle-copy:hover {
  outline-offset: 1px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.f-dropdown-toggle-copy.w--open {
  outline-offset: 0px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.brix---card-testimonial-twitter-3 {
  background-color: #fff;
  border: 2px solid #ff6711;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 32px 40px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---paragraph-default-105 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.f-dropdown-icon-l {
  color: #fff;
  margin-right: 16px;
  font-size: 14px;
}

.brix---text-200-bold-19 {
  color: #000;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.brix---color-neutral-1053 {
  color: #211f54;
}

.coca-oferts-footer-copy-copy {
  background-color: #ff6711;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 45px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.brix---paragraph-default-2-copy-copy {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.f-dropdown-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 12px;
  overflow: hidden;
  box-shadow: 34px 34px 88px #b1bac829;
}

.f-dropdown-link {
  color: #1b114a;
  letter-spacing: -.01em;
  background-color: #f1f1f1;
  border-radius: 4px;
  align-items: center;
  padding: 12px;
  font-size: 14px;
  line-height: 1.1em;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.f-dropdown-link:hover, .f-dropdown-link:focus {
  background-color: #f3f5fb;
}

.f-dropdown-link.w--current {
  color: #2d0896;
}

.brix---heading-h2-size-2-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.1em;
}

.f-dropdown-wrap {
  z-index: 999;
  color: #ff6812;
  background-color: #f0f0f0;
  border: 0 dashed #ff6812;
  height: auto;
  padding: 8px;
}

.f-dropdown-toggle {
  color: #fff;
  background-color: #ff6711;
  border: 0 solid #e4e6f1;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  margin-top: 13px;
  padding: 12px 16px;
  transition: border-color .3s;
  display: inline-block;
}

.f-dropdown-toggle:hover {
  outline-offset: 1px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.f-dropdown-toggle.w--open {
  outline-offset: 0px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.brix---grid-3-columns-17 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.brix---icon-square-32px---twitter-3 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-32px---twitter-3:hover {
  transform: scale(.92);
}

.div-block-112 {
  margin-top: 34px;
}

.image-69 {
  padding-left: 0;
  padding-right: 0;
}

.brix---mg-bottom-36 {
  color: #000;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-decoration-none-12 {
  text-decoration: none;
}

.cocacola-margin-container-15 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---container-default-2-copy {
  background-color: #000;
  background-image: url('../images/Vector-16.png'), url('../images/Group-1000002332.png');
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 1500px;
  border-radius: 20px 20px 0 0;
  max-width: 1218px;
  padding-bottom: 73px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---color-neutral-1054 {
  color: #6e7191;
}

.brix---card-testimonial-twitter-4 {
  background-color: #fff;
  border: 2px solid #ff6711;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 32px 40px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---paragraph-default-106 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.coca-oferts-footer-copy {
  background-color: #8bd3e6;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 45px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.brix---text-200-bold-20 {
  color: #000;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.brix---color-neutral-1055 {
  color: #211f54;
}

.coca-vacantes-arg-c {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.button-2-copy {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 14px;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
}

.brix---grid-3-columns-18 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.brix---color-neutral-1056 {
  color: #211f54;
}

.brix---grid-2-columns-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-team-v7-2 {
  background-color: #fff;
  border: 1px solid #8bd3e6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 48px 50px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---team-v7-top-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.coca-requisitos-arg-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.cocacola-margin-container-16 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---avatar-image-link-12 {
  object-fit: fill;
  padding-top: 14px;
  padding-left: 19px;
  transition: transform .3s;
  position: static;
}

.brix---avatar-image-link-12:hover {
  transform: scale(1.1);
}

.brix---avatar-v7-content-right-2 {
  margin-left: 16px;
}

.brix---text-decoration-none-13 {
  text-decoration: none;
}

.brix---color-neutral-1057 {
  color: #6e7191;
}

.brix---paragraph-default-9-copy {
  color: #ff6711;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---section-93 {
  color: #fff;
  background-image: url('../images/Subtract-4.png'), url('../images/Group-1000002337.png');
  background-position: 100% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 1600px;
  border: 1px solid #ff6711;
  border-radius: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.brix---paragraph-default-107 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---mg-bottom-48px-38 {
  margin-bottom: 48px;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
}

.brix---team-top-left-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---mg-bottom-37 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---heading-h4-size-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---heading-h4-size-9:hover {
  color: #000;
}

.brix---avatar-circle-14 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-link-dark-8 {
  color: #211f54;
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark-8:hover {
  color: #4a3aff;
}

.brix---heading-h2-size-89 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h2-size-4-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.coca-arg-beneficios-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1058 {
  color: #211f54;
}

.cocacola-margin-container-17 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---section-2-copy {
  color: #fff;
  background-image: url('../images/Vector-11.png'), url('../images/Rectangle-4452.png');
  background-position: 0 0, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 400px, cover;
  border: 1px solid #ff6720;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 66px;
  box-shadow: 0 2px 6px #00000029;
}

.brix---card-content-center-4 {
  text-align: center;
  background-color: #fff;
  border: 2px solid #ff6711;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---heading-h3-size-47 {
  color: #000;
  margin-top: -13px;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---color-neutral-1059 {
  color: #6e7191;
}

.brix---paragraph-default-108 {
  color: #000;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---accordion-item-wrapper-v4-8 {
  cursor: pointer;
  mix-blend-mode: normal;
  width: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #8bd3e6;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
  position: static;
}

.brix---accordion-item-wrapper-v4-8:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---text-center-copy {
  text-align: center;
}

.cocacola-margin-container-18 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---accordion-title-17 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  line-height: 1.1em;
}

.brix---color-neutral-1060 {
  color: #211f54;
}

.coca-areas-arg {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1061 {
  color: #6e7191;
}

.brix---paragraph-default-109 {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---heading-h2-size-5-copy-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-5-copy-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---accordion-header-16 {
  align-items: center;
  display: flex;
}

.brix---mg-bottom-38 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---section-94 {
  color: #fff;
  background-color: #000;
  background-image: url('../images/Vector-11.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 450px;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---grid-2-columns-stats-v4-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---accordion-item-wrapper-v4-9 {
  cursor: pointer;
  mix-blend-mode: normal;
  width: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #8bd3e6;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
  position: static;
}

.brix---accordion-item-wrapper-v4-9:hover {
  transform: scale3d(.96, .96, 1.01);
}

.cocacola-margin-container-19 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---accordion-title-18 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  line-height: 1.1em;
}

.coca-areas-arg-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1062 {
  color: #211f54;
}

.brix---color-neutral-1063 {
  color: #6e7191;
}

.brix---paragraph-default-110 {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---section-3-copy-2 {
  color: #fff;
  background-color: #90d5e7;
  background-image: url('../images/Vector-11.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 450px;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 50px;
}

.brix---heading-h2-size-5-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---accordion-header-17 {
  align-items: center;
  display: flex;
}

.brix---mg-bottom-39 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.coca-cta-final {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1064 {
  color: #fff;
}

.brix---container-default-76 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 24px;
}

.cocacola-margin-container-20 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---cta-v1-floating-item-20 {
  z-index: 0;
  object-fit: fill;
  position: absolute;
  inset: 0% auto auto -1%;
}

.coca-arg-cta-final-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.text-span-97 {
  color: #000;
}

.f-button-primary-10 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #ff6711;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-10:hover {
  background-color: #8bd3e6;
}

.brix---heading-h2-size-90 {
  color: #8bd3e6;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---bg-image-full-width-21 {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v8-section-copy {
  background-color: #fff;
  background-image: url('../images/Vector-15.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border: 1px solid #8bd3e6;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 14px #0000001c;
}

.div-block-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f40000;
  background-color: #8bd3e6;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.coke-about-us-footer-title-4 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
}

.cocacola-margin-container-21 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.about-us-subtitle-copy {
  color: #000;
  text-align: center;
  max-width: 530px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.aboutus-title-copy-3 {
  color: #ff6711;
  text-align: center;
  margin-bottom: 16px;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
}

.coke-rrss-arg-copy {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 200px;
  display: block;
  position: relative;
}

.aboutus-wrapper-copy-copy {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/Group-1000002332-1.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 1500px;
  border: 1px solid #ff6711;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 2%;
  display: flex;
}

.coke-tiktoks-container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  min-height: 150px;
  padding-top: 4%;
  display: grid;
}

.brix---grid-footer-3-cols-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr .3fr;
  align-items: center;
}

.brix---social-icon-square-30px-6 {
  background-color: #000;
  border: 2px #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-6:hover {
  transform: scale(.92);
}

.coca-footer-arg {
  background-color: #000;
  border-top: 1px solid #eff0f6;
}

.brix---footer-top-small-7 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.f-button-primary-11 {
  background-color: var(--flowui-component-library--gray-900);
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-11:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.container-12, .container-13 {
  margin-top: 21px;
}

.coca-bienvenido {
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
}

.text-block-82 {
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 16px;
  font-weight: 500;
}

.coca-hero {
  background-image: linear-gradient(#0009, #0009), url('../images/teenagers-lifestyle-city-4.png');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 234px;
  padding-bottom: 85px;
  position: relative;
  overflow: hidden;
}

.brix---container-default-77 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 24px;
}

.brix---color-neutral-1065 {
  color: #fff;
}

.brix---heading-h1-size-34 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-111 {
  color: #fff;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---bg-image-full-width-22 {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v8-section-11 {
  background-color: #fff;
  background-image: url('../images/Group-1000002329.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 580px;
  border: 1px solid #8bd3e6;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 14px #0000001c;
}

.brix---color-neutral-1066 {
  color: #fff;
}

.brix---container-default-78 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 24px;
}

.cocacola-margin-container-22 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---cta-v1-floating-item-21 {
  z-index: 0;
  object-fit: fill;
  position: absolute;
  inset: 0% auto auto -1%;
}

.coca-intro {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.text-span-98 {
  color: #000;
}

.brix---heading-h2-size-91 {
  color: #8bd3e6;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---bg-image-full-width-23 {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial-image-two-2-copy-copy {
  clear: none;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 0 20px 20px 0;
  flex: 0 auto;
  width: 500px;
  height: 400px;
  margin-left: 0;
  padding-right: 0;
  position: static;
  overflow: clip;
}

.testimonial-slider-two-2 {
  background-color: #0000;
  height: auto;
}

.text-span-99 {
  color: #8bd3e6;
}

.testimonial-image-two-2-copy {
  clear: none;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 0 20px 20px 0;
  flex: 0 auto;
  width: 500px;
  height: 400px;
  margin-left: 0;
  padding-right: 0;
  position: static;
  overflow: hidden;
}

.cocacola-margin-container-23 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.testimonial-slide-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  background-image: url('../images/Vector-11.png'), url('../images/Subtract-4.png');
  background-position: 0 0, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 250px, 150px;
  border-radius: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 64px;
  display: flex;
}

.testimonial-slider-arrow-2 {
  display: none;
}

.brix---paragraph-default-copy-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.testimonial-slider-nav-2 {
  margin-top: 12px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.testimonial-content-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 460px;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon-2 {
  margin-bottom: 8px;
}

.testimonial-quote {
  color: #fff;
  margin-bottom: 32px;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 32px;
}

.testimonial-image-two-2-copy-copy-2 {
  box-sizing: border-box;
  clear: none;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 0 20px 20px 0;
  flex: 0 auto;
  width: 500px;
  height: 400px;
  margin-left: 0;
  padding-right: 0;
  position: static;
  overflow: clip;
}

.testimonial-image-two-2 {
  clear: none;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 0 20px 20px 0;
  flex: 0 auto;
  width: 500px;
  height: 400px;
  margin-left: 0;
  padding-right: 0;
  position: static;
  overflow: clip;
}

.coca-etapas {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.div-block-113 {
  margin-top: 34px;
}

.f-dropdown-toggle-copy-copy {
  color: #fff;
  background-color: #ff6711;
  border: 0 solid #e4e6f1;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  margin-top: 13px;
  padding: 12px 16px;
  transition: border-color .3s;
  display: inline-block;
}

.f-dropdown-toggle-copy-copy:hover {
  outline-offset: 1px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.f-dropdown-toggle-copy-copy.w--open {
  outline-offset: 0px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.image-70 {
  padding-left: 0;
  padding-right: 0;
}

.brix---mg-bottom-40 {
  color: #000;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---text-decoration-none-14 {
  text-decoration: none;
}

.brix---container-default-79 {
  background-color: #000;
  background-image: url('../images/Group-1000002332.png'), url('../images/Vector-17.png');
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 1500px, 500px;
  border-radius: 20px 20px 0 0;
  max-width: 1218px;
  padding-bottom: 73px;
  padding-left: 24px;
  padding-right: 24px;
}

.cocacola-margin-container-24 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---color-neutral-1067 {
  color: #6e7191;
}

.brix---paragraph-default-112 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-21 {
  color: #000;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.brix---color-neutral-1068 {
  color: #211f54;
}

.brix---heading-h2-size-92 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---paragraph-default-2-copy-2 {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---grid-3-columns-19 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.brix---paragraph-default-113 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.cocacola-margin-container-25 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---mg-bottom-48px-39 {
  margin-top: 0;
  margin-bottom: 48px;
}

.brix---paragraph-default-3-copy {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---heading-h2-size-93 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---card-content-center-5 {
  text-align: center;
  background-color: #fff;
  border: 2px solid #ff6711;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.coca-requisitos {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h3-size-48 {
  color: #000;
  margin-top: -13px;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---color-neutral-1069 {
  color: #6e7191;
}

.brix---section-95 {
  color: #fff;
  background-color: #fff;
  background-image: url('../images/Group-1000002337.png'), url('../images/Vector-11.png');
  background-position: 0 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 1500px, 340px;
  border: 1px solid #8bd3e6;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 100px;
  padding-right: 0;
  box-shadow: 0 2px 6px #00000029;
}

.brix---mg-bottom-41 {
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.1em;
}

.brix---section-96 {
  color: #fff;
  background-image: url('../images/Group-1000002332-1.png'), url('../images/Rectangle-4452.png');
  background-position: 50% 0, 50% -250%;
  background-repeat: no-repeat, no-repeat;
  background-size: 1500px, 1200px;
  border: 1px solid #ff6720;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 66px;
  box-shadow: 0 2px 6px #00000029;
}

.brix---color-neutral-1070 {
  color: #211f54;
}

.cocacola-margin-container-26 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---card-content-center-6 {
  text-align: center;
  background-color: #fff;
  border: 2px solid #ff6711;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---heading-h3-size-49 {
  color: #000;
  margin-top: -13px;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
}

.coca-beneficios {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---heading-h2-size-94 {
  color: #8bd3e6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---color-neutral-1071 {
  color: #6e7191;
}

.brix---paragraph-default-114 {
  color: #000;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.brix---accordion-item-wrapper-v4-10 {
  cursor: pointer;
  mix-blend-mode: normal;
  width: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #8bd3e6;
  border-radius: 24px;
  padding: 52px 32px;
  transition: transform .3s;
  display: flex;
  position: static;
}

.brix---accordion-item-wrapper-v4-10:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---heading-h2-size-95 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.cocacola-margin-container-27 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.brix---accordion-title-19 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  line-height: 1.1em;
}

.brix---color-neutral-1072 {
  color: #211f54;
}

.brix---paragraph-default-5-copy {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-1073 {
  color: #6e7191;
}

.brix---paragraph-default-115 {
  color: #8bd3e6;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.coca-areas {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---accordion-header-18 {
  align-items: center;
  display: flex;
}

.brix---mg-bottom-42 {
  margin-bottom: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.brix---section-97 {
  color: #fff;
  background-color: #000;
  background-image: url('../images/Vector-11.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 450px;
  border-radius: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---cta-v8-section-12 {
  background-color: #fff;
  background-image: url('../images/Group-1000002329.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 580px;
  border: 1px solid #8bd3e6;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 14px #0000001c;
}

.brix---color-neutral-1074 {
  color: #fff;
}

.brix---container-default-80 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 24px;
}

.cocacola-margin-container-28 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.text-span-100 {
  color: #000;
}

.f-button-primary-12 {
  color: #fff;
  letter-spacing: -.02px;
  white-space: nowrap;
  background-color: #ff6711;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-primary-12:hover {
  background-color: #8bd3e6;
}

.brix---heading-h2-size-96 {
  color: #8bd3e6;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---bg-image-full-width-24 {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-2-copy-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f40000;
  background-color: #8bd3e6;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.coke-about-us-footer-title-5 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
}

.coke-rrss-copy-2 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px 200px;
  display: block;
  position: relative;
}

.cocacola-margin-container-29 {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.about-us-subtitle-copy-4 {
  color: #000;
  text-align: center;
  max-width: 530px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.aboutus-title-copy-4 {
  color: #ff6711;
  text-align: center;
  margin-bottom: 16px;
  font-family: Tccc Unitytextpc, Arial, sans-serif;
  font-size: 30px;
}

.brix---social-icon-square-30px-7 {
  background-color: #000;
  border: 2px #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-7:hover {
  transform: scale(.92);
}

.coca-footer {
  background-color: #000;
  border-top: 1px solid #eff0f6;
}

.brix---footer-top-small-8 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.brix---btn-header-hidden-on-mbl-21 {
  margin-left: 24px;
}

.brix---container-default-81 {
  max-width: 1218px;
  padding-left: 50px;
  padding-right: 24px;
}

.brix---header-right-col-20 {
  justify-content: flex-end;
  align-items: center;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  display: flex;
}

.brix---header-nav-link-white-2 {
  color: #fff;
  padding: 0;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: opacity .3s, color .3s;
}

.brix---header-nav-link-white-2:hover {
  opacity: .48;
  color: #ff6711;
}

.brix---hamburger-menu-bar-top-white-2 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-21 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ff6711;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: "Tccc Unitytextpc 2", Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-21:hover {
  color: #fff;
  background-color: #8bd3e6;
  transform: translate3d(0, -3px, .01px);
}

.brix---hamburger-menu-bar-bottom-white-2 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---container-default-82 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-20 {
  background-color: var(--elements-webflow-library--neutral--100);
  border: 1px #7285b4;
  border-radius: 1px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #4981b524;
}

.brix---header-content-wrapper-19 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-21 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-20 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-20:hover {
  color: #002f6c;
}

.brix---header-nav-list-item-18 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-20 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-20:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-20 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-20 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-20:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-19 {
  padding: 40px;
}

.brix---header-logo-21 {
  max-width: 250px;
}

.brix---header-logo-link-19 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-19:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-20 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-20:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-20.w--open {
  background-color: #0000;
}

.brix---header-right-col-21 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-20 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-19 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-19.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-22, .brix---hamburger-menu-bar-bottom-22 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-22 {
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #002f6c;
  border-radius: 48px;
  justify-content: center;
  padding: 12px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-22:hover {
  color: var(--elements-webflow-library--neutral--100);
  background-color: #1cbeca;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-22 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-19 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-1075 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1076 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-34 {
  margin-bottom: 40px;
}

.brix---btn-primary-30 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 12px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-30:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-27 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: #002f6c;
  text-align: center;
  transform-style: preserve-3d;
  border: 1px solid #002f6c;
  border-radius: 48px;
  padding: 12px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-27:hover {
  border-style: none;
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  background-color: #1cbeca;
  transform: translate3d(0, -3px, .01px);
}

.brix---section-98 {
  color: var(--elements-webflow-library--neutral--100);
  background-image: url('../images/fondo-3-1.png'), url('../images/fondo---2026-01-15T123150.682.png');
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  padding-top: 150px;
  padding-bottom: 80px;
}

.brix---heading-h1-size-35 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---text-center-51 {
  text-align: center;
}

.brix---paragraph-default-116 {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-33 {
  margin-right: 24px;
}

.brix---buttons-row-center-19 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 39px;
  display: flex;
}

.brix---inner-container-600px---center-34 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.softys---about {
  background-color: #fff;
  background-image: url('../images/cohete.png'), url('../images/Mask-group-60.png');
  background-position: 220px 50px, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 50px, 400px;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.cocacola-margin-container-9-copy {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 30px 1%;
}

.brix---container-default-60-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---color-neutral-1077 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h2-size-97 {
  color: #002f6c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.brix---cta-section-12 {
  background-color: #fff0;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-white-26 {
  color: #002f6c;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #1cbeca2e;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-26:hover {
  color: #fff;
  background-color: #1cbeca;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-23 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-23:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v2-floating-item-15 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v2-floating-item-16 {
  position: absolute;
  inset: auto -1% 15% auto;
}

.brix---z-index-19 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.softys--steps {
  background-color: #fff;
  background-image: url('../images/corazon.png'), url('../images/fondo-4-1.png');
  background-position: 40% 80%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100px, cover;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.f-h3-heading-8 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-6 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center-4 {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-margin-bottom-77 {
  margin-bottom: 8px;
}

.f-margin-bottom-78 {
  margin-bottom: 16px;
}

.f-paragraph-large-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-section-large-9 {
  padding: 20px 5%;
  position: relative;
}

.f-paragraph-regular-7 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular-7.f-text-weight-medium-4 {
  font-weight: 500;
}

.f-sub-heading-regular-2 {
  color: var(--flowui-component-library--gray-900);
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-heading-detail-small-7 {
  color: var(--flowui-component-library--gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-text-weight-medium-4 {
  font-weight: 500;
}

.f-margin-bottom-79 {
  margin-bottom: 30px;
}

.f-feature-card-outline-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--flowui-component-library--gray-200);
  border-radius: 12px;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 20px 32px;
  transition: background-color .4s;
  display: flex;
}

.f-feature-card-outline-2:hover {
  background-color: var(--flowui-component-library--gray-100);
}

.f-feature-icon-round-2 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
  box-shadow: 23px 23px 48px -8px #1600420a;
}

.f-feature-card-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.softys---reas1 {
  background-color: #fff;
  background-image: url('../images/ampolleta.png'), url('../images/fondo---2026-01-15T123150.682.png');
  background-position: 70% 15%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 100px, cover;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.wbs-container-8 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-section-10 {
  padding: 6.25rem 5%;
}

.wbs-steps {
  grid-column-gap: .3rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wbs-step-item-01 {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wbs-step-badge {
  color: var(--flowstica-webflow-library--white);
  background-color: #ffffff26;
  border-radius: 6px;
  padding: 4px 10px;
}

.wbs-step-title {
  color: var(--flowstica-webflow-library--white);
  margin-top: 160px;
  font-size: 1.875rem;
}

.wbs-step-icon {
  z-index: 0;
  opacity: .07;
  height: 250px;
  position: absolute;
  inset: auto -20px -20px auto;
  transform: rotate(-40deg);
}

.wbs-step-item-02 {
  background-color: var(--flowstica-webflow-library--black);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wbs-step-item-03 {
  background-color: var(--flowstica-webflow-library--white-smoke);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wbs-step-title-03 {
  margin-top: 160px;
  font-size: 1.875rem;
}

.wbs-step-badge-03 {
  background-color: #010b151a;
  border-radius: 6px;
  padding: 4px 10px;
}

.brix---color-accent-31 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1078 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1079 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-37 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-28 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-40 {
  margin-bottom: 48px;
}

.brix---text-uppercase-13 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---grid-3-columns-20 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.brix---section-99 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 25px;
  padding-bottom: 25px;
}

.brix---heading-h3-size-50 {
  color: #005eb8;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
}

.brix---text-decoration-none-15 {
  text-decoration: none;
}

.brix---inner-container-574px---center-24 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px-11 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-11:hover {
  transform: scale(.92);
}

.brix---social-media-grid-center-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: center;
  justify-items: center;
}

.brix---text-200-medium-7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---card-team-v1-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border: 2px solid #1cbeca;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px 10px;
  display: flex;
}

.brix---avatar-image-link-13 {
  transition: transform .3s;
}

.brix---avatar-image-link-13:hover {
  transform: scale(1.1);
}

.brix---avatar-circle-15 {
  border-radius: 50%;
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
  overflow: hidden;
  transform: translate(0);
}

.brix---heading-h3-size-link-4 {
  color: var(--elements-webflow-library--neutral--800);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  transition: color .3s;
}

.brix---heading-h3-size-link-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1080 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1081 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-30 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-26 {
  margin-bottom: 24px;
}

.brix---mg-bottom-43 {
  color: #002f6c;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.brix---square-icon-17 {
  border-radius: 16px;
}

.brix---buttons-row-25 {
  align-items: center;
  display: flex;
}

.brix---section-100 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 25px;
  padding-bottom: 25px;
}

.brix---grid-1-column-gap-row-32px-9 {
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---card-left-text-wrapper-13 {
  margin-left: 24px;
}

.brix---icon-left---content-right-8 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---grid-2-columns-text-12 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-1082 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1083 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---heading-h3-size-51 {
  color: #002f6c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
}

.brix---hidden-desktop-9 {
  display: none;
}

.brix---slider-wrapper-9 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-6 {
  margin-right: 28px;
}

.brix---inner-container-547px-10 {
  max-width: 574px;
}

.brix---slider-mask-width-388px-4 {
  max-width: 388px;
  height: 100%;
  overflow: visible;
}

.brix---btn-slider-arrow-right---top-left-10 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-10:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-10 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-10:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---section-overflow-hidden-8 {
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.softys---beneficios {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo-5.png');
  background-position: 0 0;
  background-size: cover;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1084 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---section-101 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 25px;
  padding-bottom: 25px;
}

.softys---requisitos {
  background-color: #f5f7fa00;
  background-image: url('../images/fondo-6.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---color-neutral-1085 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-56px-10 {
  margin-bottom: 56px;
}

.brix---section-102 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 50px;
  padding-bottom: 25px;
}

.brix---icon-list-item-wrapper-4 {
  align-items: center;
  display: flex;
}

.brix---icon-list-4 {
  margin-right: 16px;
}

.brix---text-200-list-bold-4 {
  color: #002f6c;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.brix---grid-1-column-gap-row-16px-3 {
  grid-row-gap: 31px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix--grid-2-columns-text-right-4 {
  grid-column-gap: 81px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---buttons-row-center-19-copy {
  justify-content: center;
  align-items: center;
  margin-top: 39px;
  display: flex;
}

.text-span-101 {
  color: #000;
  font-weight: 700;
}

.text-span-102 {
  font-weight: 700;
}

.text-span-103 {
  color: #1cbeca;
  font-family: "Roselle Roselle 400", Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.brix---heading-h2-size-97-copy, .brix---heading-h2-size-97-copy-copy {
  color: #002f6c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-span-104 {
  color: #1cbeca;
  font-family: "Roselle Roselle 400", Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.brix---heading-h2-size-97-copy-copy-copy {
  color: #002f6c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-span-105 {
  color: #1cbeca;
  font-family: "Roselle Roselle 400", Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.brix---heading-h3-size-51-copy, .brix---heading-h3-size-51-copy-copy, .brix---heading-h3-size-51-copy, .brix---heading-h3-size-51-copy {
  color: #1cbeca;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}

.text-span-106 {
  color: #1cbeca;
  font-family: "Roselle Roselle 400", Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.softys---con-cenos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 30px;
  display: block;
  position: relative;
}

.cocacola-margin-container-10-copy {
  width: 100%;
  max-width: 1100px;
  margin: 6px auto 0;
  padding-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
}

.aboutus-wrapper-copy-copy-2-copy {
  text-align: center;
  background-color: #fff;
  border: 0 solid #ff6711;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 2%;
  display: flex;
  box-shadow: 0 2px 16px -3px #0003;
}

.aboutus-title-copy-2-copy {
  color: #1cbeca;
  text-align: center;
  margin-bottom: 16px;
  font-family: "Roselle Roselle 400", Arial, sans-serif;
  font-size: 42px;
  font-weight: 400;
}

.about-us-subtitle-copy-3-copy {
  color: #000;
  text-align: center;
  max-width: 530px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.coke-about-us-footer-title-3-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.html-embed-copy-copy {
  outline-offset: 0px;
  border-radius: 0;
  outline: 2px #333;
}

.softys---footer {
  background-color: #fff;
  border-top: 1px solid #eff0f6;
}

.brix---3-columns-1-col-tablet-copy-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-2-copy-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #005fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 130px;
  display: flex;
}

.brix---container-default-83 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-21 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-20 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-22 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-21 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-21:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-19 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-21 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-21:hover {
  color: #3f1482;
}

.brix---dropdown-card-21 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-width: 280px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-21 {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-21:hover {
  color: #3f1482;
}

.brix---dropdown-pd-20 {
  padding: 40px;
}

.brix---header-logo-22 {
  max-width: 250px;
}

.brix---header-logo-link-20 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-20:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-21 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-21:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-21.w--open {
  background-color: #0000;
}

.brix---dropdown-chevron-21 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-20 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-20 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-20.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-23, .brix---hamburger-menu-bar-bottom-23 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.text-block-83 {
  color: #585858;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.brix---color-accent-32 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1086 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1087 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-38 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-27 {
  margin-bottom: 24px;
}

.brix---mg-bottom-40px-35 {
  margin-bottom: 40px;
}

.brix---text-309 {
  font-size: 20px;
  line-height: 20px;
}

.brix---section-103 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-98 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---text-center-52 {
  text-align: center;
}

.brix---bg-overlay {
  z-index: 1;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---lightbox-video-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---testimonial-video-wrapper {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  flex: none;
  overflow: hidden;
}

.brix---paragraph-default-117 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-25 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-300-bold-6 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---card-testimonial-video-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  align-items: center;
  display: flex;
}

.brix---content-inside-card-testimonial-video {
  padding: 48px 76px;
}

.brix---play-button-100px {
  width: 100px;
  box-shadow: 0 24px 65px 0 var(--elements-webflow-library--general--shadow-05);
  transform-style: preserve-3d;
  border-radius: 50%;
  transition: transform .3s;
}

.brix---play-button-100px:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---testimonial-video-image-wrapper {
  height: 100%;
  position: relative;
}

.brix---color-neutral-1088 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-29 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-41 {
  margin-bottom: 48px;
}

.brix---heading-h3-size-52 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---hidden-desktop-10 {
  display: none;
}

.brix---slider-wrapper-10 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-7 {
  margin-right: 28px;
}

.brix---link-wrapper-white-4 {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white-4:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---link-icon-right-15 {
  margin-left: 6px;
}

.brix---inner-container-547px-11 {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left-11 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-11:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-11 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-11:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-7 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #0084ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-7:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-8 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-8:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-9 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #4353ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-9:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px-3 {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.brix---section-overflow-hidden-9 {
  padding-top: 176px;
  padding-bottom: 176px;
  overflow: hidden;
}

.brix---color-neutral-1089 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1090 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-16px-7 {
  margin-top: 16px;
}

.brix---text-uppercase-14 {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---slider-mask-3 {
  height: 100%;
}

.brix---slider-item-pd-3 {
  padding: 15px;
}

.brix---text-200-medium-8 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---inner-container-800px---center-3 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.brix---card-testimonial-v6-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 98px;
  display: flex;
}

.brix---avatar-circle-05-border-3 {
  border: 6px solid var(--elements-webflow-library--neutral--100);
  width: 120px;
  max-width: 120px;
  height: 120px;
  max-height: 120px;
  box-shadow: 0 8px 28px 0 var(--elements-webflow-library--general--shadow-03);
  border-radius: 50%;
  overflow: hidden;
  transform: translate(0);
}

.brix---btn-slider-arrow-right---testimonial-v6-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v6-3:hover {
  transform: scale(.94)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6-3:hover {
  transform: scale(.94)translate(0, -50%);
}

.grid-40 {
  grid-template-rows: auto;
}

.brix---color-neutral-1091 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-1092 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---btn-primary-31 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-31:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-26 {
  align-items: center;
  display: flex;
}

.brix---button-row-margin-2 {
  margin-right: 16px;
}

.brix---btn-primary-white-27 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-27:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---z-index-20 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---grid-cta-v11-2 {
  grid-column-gap: 210px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v12-section-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  min-height: 60vh;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v12-half-bg-right-2 {
  z-index: 0;
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---cta-v12-floating-item-2 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---cta-v1-floating-item-02-2-2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.brix---color-neutral-1093 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1094 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---grid-3-columns-21 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---team-member-wrapper-v8 {
  text-decoration: none;
  transition: transform .3s, color .3s;
  position: relative;
  overflow: hidden;
}

.brix---team-v8-content {
  z-index: 1;
  text-decoration: none;
  position: absolute;
  inset: auto auto 56px 48px;
}

.brix---team-text-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---team-v8-overlay {
  background-image: linear-gradient(#0000, #000000e0);
  height: 80%;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---card-8 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-1095 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-31 {
  margin-bottom: 8px;
}

.brix---width-100-3 {
  width: 100%;
}

.brix---content-inside-card-6 {
  padding: 40px 28px 48px;
}

.brix---testimonial-logo-badge {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 1px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 8px;
  padding: 18px 28px;
  display: inline-block;
  position: absolute;
  inset: auto auto 32px 32px;
}

.brix---text-200-bold-22 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---image-wrapper-testimonial-v5 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---color-neutral-1096 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1097 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---color-neutral-1098 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-1099 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-39 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-30 {
  margin-bottom: 32px;
}

.brix---mg-bottom-40px-36 {
  margin-bottom: 40px;
}

.brix---mg-bottom-48px-42 {
  margin-bottom: 48px;
}

.brix---container-default-84 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-99 {
  color: #56565a;
  margin-top: 0;
  margin-bottom: 96px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-53 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---hidden-desktop-11 {
  display: none;
}

.brix---slider-wrapper-11 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-8 {
  margin-right: 28px;
}

.brix---link-wrapper-white-5 {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: none;
  display: flex;
}

.brix---link-wrapper-white-5:hover {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---link-icon-right-16 {
  margin-left: 6px;
}

.brix---paragraph-default-118 {
  color: #56565a;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}

.brix---inner-container-547px-12 {
  max-width: 574px;
}

.brix---btn-slider-arrow-right---top-left-12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  inset: -100px 84px auto auto;
}

.brix---btn-slider-arrow-right---top-left-12:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-slider-arrow-right---top-right-12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: -100px;
}

.brix---btn-slider-arrow-right---top-right-12:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-10 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #0084ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-10:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-11 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-11:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-12 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #4353ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-12:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---slider-mask-width-490px-4 {
  max-width: 480px;
  height: 100%;
  overflow: visible;
}

.brix---section-overflow-hidden-10 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.brix---color-neutral-1100 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-48px-43 {
  margin-bottom: 48px;
}

.brix---heading-h3-size-54 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---card-testimonial-color-13 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #0084ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-13:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-14 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: red;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-14:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-testimonial-color-15 {
  border: 0px solid var(--elements-webflow-library--neutral--300);
  box-shadow: none;
  color: var(--elements-webflow-library--neutral--100);
  transform-style: preserve-3d;
  background-color: #4353ff;
  border-radius: 24px;
  padding: 56px 48px;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.brix---card-testimonial-color-15:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---card-9 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-accent-33 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-1101 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-32 {
  margin-bottom: 8px;
}

.brix---grid-3-columns-22 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---width-100-4 {
  width: 100%;
}

.brix---section-104 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---text-center-53 {
  text-align: center;
}

.brix---content-inside-card-7 {
  border: 2px solid #fdc82f;
  border-radius: 0 0 20px 20px;
  padding: 40px 28px 48px;
}

.brix---testimonial-logo-badge-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 1px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 8px;
  padding: 10px;
  display: inline-block;
  position: absolute;
  inset: auto auto 32px 32px;
}

.brix---inner-container-574px---center-26 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-23 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---text-200-medium-9 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---image-wrapper-testimonial-v5-2 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.f-button-icon-r {
  grid-column-gap: 12px;
  background-color: var(--flowui-component-library--gray-900);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 16px 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.f-button-icon-r:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.f-button-icon-r:focus {
  outline-color: var(--flowui-component-library--gray-400);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.f-button-arrow {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-span-107 {
  font-weight: 700;
}

.text-block-84 {
  font-family: Montserrat, sans-serif;
}

.brix---color-neutral-1102 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---container-default-85 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-100 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---cta-card-4 {
  background-color: #fff;
  background-image: url('../images/Mask-group-62.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  padding: 50px 60px;
  position: relative;
}

.brix---section-small-9 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.brix---button-row-left-34 {
  margin-right: 24px;
}

.brix---btn-primary-white-28 {
  color: #56565a;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  margin-top: 0;
  padding: 10px 38px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-28:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: #56565a;
  font-family: Montserrat, sans-serif;
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-24 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-24:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-cta-v1-4 {
  grid-column-gap: 50px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---buttons-row-right---t-left-7 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---cta-v4-floating-item-6 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---cta-v3-floating-item-02-2-2 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.brix---mg-bottom-40px-37 {
  margin-bottom: 40px;
}

.brix---text-center-54 {
  text-align: center;
}

.brix---buttons-row-center-20 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-35 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-v1-floating-item-22 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---cta-v1-floating-item-23 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.cochlear---nosotros {
  background-color: #efefef;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.cochlear---nuestra-mision {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix---paragraph-default-87-copy {
  color: #56565a;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.1em;
}

.cochlear---nuestro-compromiso, .cochlear---mision, .cochlear---nuestra-mision-copy, .cochlear---nuestropy-copy, .cochlear---mision-copy {
  background-color: #f5f7fa00;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.cochlear---nuestro-compromiso-con-la-inclusion {
  background-color: #efefef;
  border-bottom: 1px #e4ebf3;
  padding: 15px 30px;
  position: relative;
}

.brix--grid-2-columns-text-right-3-copy {
  grid-column-gap: 68px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.aboutus-title-copy-2-copy-copy {
  color: #ff6200;
  text-align: center;
  margin-bottom: 16px;
  font-family: Itaudisplaypro Blk, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

@media screen and (min-width: 1440px) {
  .se-navbar-btn {
    color: #7f7f7f;
    border-radius: 10048px;
    padding: 11px 28px;
    font-family: Arial rounded mt, sans-serif;
  }

  .brix---header-logo {
    margin-left: 1px;
    margin-right: 0;
  }

  .logo.w--current {
    flex: 0 auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .space {
    margin-left: -69px;
  }

  .container-menu {
    padding-top: 0;
  }

  .brix---paragraph-default {
    font-size: 22px;
  }

  .brix---heading-h1-size {
    font-size: 40px;
  }

  .brix---grid-hero-v1 {
    grid-column-gap: 60px;
    padding-top: 100px;
  }

  .hero-section {
    padding-top: 90px;
  }

  .brix---z-index-1 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---cta-v17-card {
    min-height: 30px;
  }

  .brix---section-small {
    margin-left: 0;
    padding-top: 117px;
    padding-left: 0;
    padding-right: 0;
  }

  .coke-oferts {
    padding-top: 51px;
  }

  .image {
    margin-top: 0;
  }

  .image-2 {
    max-width: 140%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .left-hero {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 50px;
  }

  .text-block-2 {
    font-size: 27px;
    line-height: 1.2em;
  }

  .image-3 {
    margin-left: 925px;
  }

  .container {
    margin-left: -825px;
  }

  .coke-about {
    margin: 15px -10px 20px -1px;
    padding-top: 16px;
    padding-bottom: 19px;
    padding-right: 44px;
  }

  .features-wrapper {
    margin-bottom: 50px;
    margin-left: -140px;
    margin-right: -150px;
    padding-bottom: 0%;
    padding-left: 6%;
    padding-right: 0%;
  }

  .coke-sections-titles {
    margin-top: 46px;
    margin-bottom: -22px;
    margin-left: -170px;
    padding-top: 0;
    padding-right: 159px;
    font-size: 40px;
  }

  .image-5 {
    margin-top: 73px;
    margin-left: 274px;
  }

  .image-6 {
    margin-top: -222px;
    margin-left: -72px;
    padding-bottom: 22px;
  }

  .image-7 {
    margin-top: -237px;
    margin-left: 376px;
  }

  .banner-content {
    margin-top: 0;
    padding-top: 41px;
    padding-bottom: 4%;
  }

  .navbar-content {
    margin-left: -69px;
  }

  .coke-rrss {
    display: none;
  }

  .brix---z-index-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v16 {
    grid-column-gap: 90px;
  }

  .brix---z-index-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .brx---content-inside-card-team-member-v11 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .banner-content-copy {
    margin-top: 0;
    padding-top: 41px;
    padding-bottom: 4%;
  }

  .brix---grid-hero-v1-2 {
    grid-column-gap: 90px;
  }

  .brix---z-index-4, .brix---z-index-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---card-stats-v3 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---z-index-6 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---cta-v9-card, .brix---cta-v9-card-2, .brix---cta-v9-card-3, .brix---cta-v9-card-copy {
    padding-left: 94px;
    padding-right: 94px;
  }

  .brix---grid-footer-v1 {
    grid-column-gap: 91px;
    grid-template-columns: minmax(340px, 1fr) auto auto auto auto;
  }

  .brix---z-index-7, .brix---z-index-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v1-3 {
    grid-column-gap: 90px;
  }

  .brix---z-index-9 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v1-4, .brix---grid-hero-v1-5 {
    grid-column-gap: 90px;
  }

  .brix---cta-v9-card-copy {
    padding-left: 94px;
    padding-right: 94px;
  }

  .brix---grid-hero-v16-2 {
    grid-column-gap: 90px;
  }

  .brix---z-index-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---avatar-circle-testimonial-v8 {
    margin-left: 28px;
  }

  .brix---z-index-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v1-6 {
    grid-column-gap: 90px;
  }

  .brix---z-index-12, .brix---z-index-13, .brix---z-index-14 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v1-7 {
    grid-column-gap: 90px;
  }

  .brix---z-index-15, .brix---z-index-16 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---blog-card-image-wrapper-inside-card {
    background-color: #fff;
    transform: translate(0);
  }

  .brix---grid-blog-sidebar {
    grid-column-gap: 280px;
  }

  .brix---mg-bottom-32px-25 {
    margin-bottom: 0;
    padding-left: 0;
  }

  .brix---card-testimonial-v2-4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .brix---z-index-17 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v1-8 {
    grid-column-gap: 90px;
  }

  .brix---z-index-18 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-hero-v1-9 {
    grid-column-gap: 90px;
  }

  .brix---mg-bottom-37 {
    font-size: 16px;
  }

  .brix---z-index-19 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---bg-overlay {
    opacity: 1;
    cursor: auto;
    border-radius: 20px;
    transition: transform .3s;
  }

  .brix---bg-overlay:hover {
    pointer-events: auto;
    transform: none;
  }

  .brix---video-bg-image-testimonial {
    border-radius: 20px;
  }

  .brix---testimonial-video-image-wrapper {
    border-radius: 20px;
    transition: transform .3s;
  }

  .brix---z-index-20 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---team-text-wrapper {
    background-color: #00000045;
    justify-content: center;
    align-items: center;
  }

  .container-14 {
    padding-top: 0;
  }

  .image-71 {
    overflow: clip;
  }

  .brix---mg-bottom-48px-42 {
    opacity: 0;
    border-radius: 20px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .brix---heading-h3-size-53 {
    margin-top: 23px;
  }

  .brix---card-testimonial-color-10 {
    background-color: #efefef;
    background-image: url('../images/111111.JPG');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
  }

  .brix---card-testimonial-color-11 {
    background-image: url('../images/111111-1.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .brix---card-testimonial-color-12 {
    background-image: url('../images/111111-1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (min-width: 1920px) {
  .brix---hero-full-width-right-hero-v5, .brix---hero-full-width-right-hero-v5-2, .brix---hero-full-width-right-hero-v5-3 {
    width: 100%;
    max-width: 46%;
  }
}

@media screen and (max-width: 991px) {
  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-show-in-mbl, .brix---header-nav-list-item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-logo {
    max-width: 232px;
    margin-left: 0;
  }

  .container-menu {
    max-width: none;
  }

  .navbar-se {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---floating-image-hero-v1---1 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---2 {
    top: 24%;
    right: -30%;
  }

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-hero-v1 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 0;
    display: block;
  }

  .hero-section {
    padding: 160px 4% 0;
  }

  .brix---cta-v8-half-image-right {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---btn-primary-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-cta-v8 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-section {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---cta-v17-half-image-right {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---grid-cta-v16 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---section-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .fresh-mind-oferts-icon {
    width: 200px;
  }

  .schneider-margin-container {
    max-width: 728px;
  }

  .collection-list {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-content: space-between;
  }

  .hero-aditionals-texts {
    text-align: left;
  }

  .hero-wrapper-two {
    background-position: 100% 5%, 100% 0, 0 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .coke-oferts-wraper {
    padding-bottom: 50px;
  }

  .f-navigation-menu-button {
    border: 1px solid var(--flowui-component-library--gray-200);
    color: var(--flowui-component-library--grey-600);
    border-radius: 8px;
    padding: 10px;
  }

  .f-navigation-menu-button.w--open {
    background-color: var(--flowui-component-library--gray-900);
    border-color: #fff;
  }

  .f-navigation-r {
    align-items: center;
    width: auto;
    display: flex;
  }

  .f-navigation-logo-link {
    margin-right: 0;
  }

  .f-navigation-link {
    width: 100%;
  }

  .f-navigation-l {
    border: 1px solid var(--flowui-component-library--gray-200);
    background-color: var(--flowui-component-library--white);
    width: 100%;
    color: var(--flowui-component-library--grey-600);
    border-radius: 8px;
    padding: 12px;
  }

  .f-navigation-l.w--open {
    background-color: var(--flowui-component-library--gray-700);
    border-color: #fff;
  }

  .f-navigation {
    position: relative;
  }

  .f-testimonial-slider-grid-large {
    grid-template-columns: 1fr;
  }

  .f-testimonial-background {
    height: 20%;
  }

  .image-2 {
    width: 70%;
  }

  .left-hero {
    text-align: center;
  }

  .rigth-hero {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .requirements-p {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---grid-2-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-2 {
    margin-left: 0;
    font-size: 30px;
    line-height: 46px;
  }

  .brix---text-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .requisitos-text-wrapper {
    margin-bottom: 40px;
  }

  .brix---container-default {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---section {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .paragraph-2 {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
  }

  .paragraph-5 {
    text-align: center;
  }

  .brix---footer-bottom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---social-media-grid-center {
    grid-column-gap: 10px;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-top-small {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .requisitos-section, .steps-section {
    padding-left: 4%;
    padding-right: 4%;
  }

  .f-content-image-wrapper {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    min-height: 300px;
  }

  .f-grid-two-column {
    grid-column-gap: 76px;
    grid-row-gap: 76px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .brix---card---icon-left---content-right-copy {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .step-section-item {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .f-content-image-wrapper-large {
    max-width: 100%;
  }

  .step-text {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .impact-banner-section {
    padding-left: 4%;
    padding-right: 4%;
  }

  .banner-content {
    background-image: url('../images/corazones.png'), linear-gradient(194deg, #f1f1db, #fff);
    background-position: 100% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 150px, auto;
    background-attachment: scroll, scroll;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 55px 0%;
  }

  .image-13 {
    outline-offset: 0px;
    border-right: 1px #000;
    outline: 3px #333;
    display: block;
  }

  .heading {
    margin-left: auto;
    margin-right: auto;
  }

  .oferts-section {
    padding-left: 4%;
    padding-right: 4%;
  }

  .heading-3 {
    text-align: center;
  }

  .paragraph-7 {
    text-align: center;
    margin-top: 0;
  }

  .paragraph-8, .heading-5 {
    text-align: center;
  }

  .requirements-list-item {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---top-bar-right-col {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-small-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---footer-bottom-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---social-media-grid-right---t-center {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---grid-footer-3-cols {
    grid-template-columns: 1fr;
  }

  .brix---footer-top-small-2 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .footer-social-block-three {
    margin-top: 40px;
    margin-left: 0;
  }

  .container-5 {
    max-width: 728px;
  }

  .footer-wrapper-three {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .se-oferts-container {
    padding-bottom: 50px;
  }

  .beneficios-section {
    padding-left: 4%;
    padding-right: 4%;
  }

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

  .div-block-9 {
    width: 100395%;
  }

  .requiement-p-wrapper {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .div-block-10 {
    width: 100%;
  }

  .div-block-11 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper-2 {
    color: var(--flowui-component-library--success-lighter);
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-show-in-mbl-2, .brix---header-nav-list-item-2 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .navbar-link-se {
    color: var(--flowui-component-library--gray-900);
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card-2 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper-2 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-2.w--open {
    transform: none;
  }

  .brix---header-nav-menu-list-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .brix---header-menu-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cocacola-margin-container {
    max-width: 728px;
  }

  .coke-tiktoks-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .rrss-section {
    text-align: center;
  }

  .container-6 {
    max-width: 728px;
  }

  .testimonial-slide-wrapper {
    max-width: 40%;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -53px;
  }

  .coke-ofert-item-body {
    padding-top: 10%;
    padding-bottom: 15%;
  }

  .coke-ofert-item-header {
    flex-flow: wrap-reverse;
    justify-content: center;
    margin-bottom: 0;
    display: flex;
  }

  .coke-ofert-item-type {
    width: 100%;
    margin-bottom: 15px;
  }

  .coke-ofert-item-main {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ofert-title {
    min-height: 4rem;
  }

  .div-block-13 {
    width: 100%;
  }

  .ofert-location {
    min-height: auto;
  }

  .div-block-14 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .other-oferts-section {
    padding-left: 4%;
    padding-right: 4%;
  }

  .other-oferts-wrapper {
    background-position: 100% 5%, 100% 0, 0 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .other-oferts-content {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .other-oferts-subtitle {
    text-align: center;
    margin-top: 0;
  }

  .other-oferts-title {
    text-align: center;
  }

  .other-oferts-btn {
    width: 80%;
  }

  .other-ofert-btn-wrapper {
    justify-content: center;
    align-items: center;
  }

  .other-oferts-container {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .other-ofert-item {
    width: 45%;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .other-ofert-title {
    min-height: auto;
  }

  .other-ofert-flag {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .other-oferts-info {
    flex-flow: wrap-reverse;
    justify-content: center;
    margin-bottom: 0;
    display: flex;
  }

  .other-ofert-title-with-flag {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 25px;
  }

  .se-steps-grid {
    width: 100395%;
  }

  .brix---cta-v1-floating-item-02 {
    width: 38%;
    bottom: -3%;
  }

  .brix---cta-v1-floating-item-3 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---btn-primary-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---buttons-row-right---t-left {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 35px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---color-neutral-804 {
    width: 100%;
  }

  .brix---grid-cta-v1 {
    grid-column-gap: 0px;
    flex-flow: column;
    grid-template-columns: .7fr;
    place-items: center stretch;
    display: flex;
  }

  .brix---container-default-4 {
    max-width: none;
  }

  .brix---cta-section {
    padding-top: 7%;
    padding-bottom: 7%;
  }

  .se-cta-section {
    padding-left: 4%;
    padding-right: 4%;
  }

  .div-block-16 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .se-seemore-btn {
    width: 40%;
  }

  .se-cta-p {
    text-align: center;
  }

  .se-see-more-btn {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-3 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-card-3 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-3.w--open {
    position: static;
  }

  .brix---dropdown-pd-3 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-3 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-3 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-3:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-3.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-3 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-3.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-3 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-3 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v1---3 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---4 {
    top: 24%;
    right: -30%;
  }

  .brix---btn-download-app, .brix---btn-download-app-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-hero-v16 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .schneider---hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .schneider-cta {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-4 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-2 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-2 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-2 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .f-testimonial-background-2 {
    height: 20%;
  }

  .f-testimonial-slider-grid-large-2 {
    grid-template-columns: 1fr;
  }

  .f-feature-card-row {
    flex-direction: column;
  }

  .f-feature-card-divider {
    width: 50%;
    height: 1px;
    margin: 32px 0;
  }

  .schneider---etapas, .schneider---beneficios {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .schneider---requisitos {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h4-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-left {
    grid-column-gap: 10px;
  }

  .schneider---vacantes {
    padding-left: 4%;
    padding-right: 4%;
  }

  .cocacola-margin-container-2 {
    max-width: 728px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---heading-h2-size-6 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---testimonial-v9-twitter-icon {
    grid-column-gap: 10px;
  }

  .brix---grid-3-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---twitter-icon-wrapper {
    width: 100%;
  }

  .schneider-cta-final {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .brix---section-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-7 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-team-v11 {
    grid-template-columns: 1fr;
  }

  .brix---grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---display-3 {
    font-size: 32px;
    line-height: 44px;
  }

  .schneider-vacantes, .schneider-requisitos, .schneider-beneficios {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-3-columns-3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-8 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-4 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-2-columns-text-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .f-feature-card-outline {
    flex-direction: column;
  }

  .brix---section-3-copy {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .bci-tiktoks-container-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cocacola-margin-container-3 {
    max-width: 728px;
  }

  .schneider-rrss, .impact-banner-section-copy {
    padding-left: 4%;
    padding-right: 4%;
  }

  .banner-content-copy {
    background-image: url('../images/corazones.png'), linear-gradient(194deg, #f1f1db, #fff);
    background-position: 100% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 150px, auto;
    background-attachment: scroll, scroll;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 55px 0%;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-4 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-9 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-left-2 {
    grid-column-gap: 10px;
  }

  .brix---hamburger-menu-bar-bottom-4 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-menu-wrapper-4 {
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .brix---header-logo-4 {
    max-width: 232px;
  }

  .brix---header-wrapper-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---hamburger-menu-bar-top-4 {
    width: 44px;
    height: 3px;
  }

  .brix---grid-hero-v1-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-hero-full-width-right {
    padding-top: 100px;
    padding-bottom: 522px;
  }

  .brix---hero-full-width-right-hero-v5 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 450px;
    display: flex;
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .brix---btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cocacola-margin-container-4 {
    max-width: 728px;
  }

  .brix---heading-h1-size-5 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v2---1 {
    top: 24%;
    right: -30%;
  }

  .brix---heading-h2-size-10 {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-5 {
    max-width: 728px;
  }

  .brix---cta-v8-section-3 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---card-v11-feature-over-image-copy, .brix---card-v11-feature-over-image-copy-2 {
    margin-top: -67px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .brix---heading-h2-size-11 {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-6 {
    max-width: 728px;
  }

  .brix---heading-h3-size-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 40px;
  }

  .brix---card-v11-feature-over-image {
    margin-top: -67px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .brix---section-6 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-12 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---slider-mask-width-388px {
    position: static;
  }

  .brix---heading-h3-size-link {
    font-size: 22px;
    line-height: 32px;
  }

  .cocacola-margin-container-7 {
    max-width: 728px;
  }

  .brix---btn-slider-arrow-right---top-left-2 {
    inset: auto auto -90px 39.5%;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-slider-arrow-right---top-right-2 {
    inset: auto 39.5% -90px auto;
  }

  .brix---heading-h3-size-5 {
    font-size: 22px;
    line-height: 32px;
  }

  .cocacola-margin-container-8 {
    max-width: 728px;
  }

  .brix---btn-primary-white-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-section-2 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---heading-h2-size-13 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-14 {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-9 {
    max-width: 728px;
  }

  .brix---section-7 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-15 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---section-8 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .cocacola-margin-container-10 {
    max-width: 728px;
  }

  .brix---grid-footer-3-cols-2 {
    grid-template-columns: 1fr;
  }

  .brix---footer-top-small-3 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .schneider-vacantes-colombia {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .brix---section-9 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-16 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---header-wrapper-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-5 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-3 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-4 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-4.w--open {
    position: static;
  }

  .brix---dropdown-pd-4 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-5 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-4 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-4:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-4.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-4 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-4.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-5 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-5 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-wrapper-3-copy, .brix---btn-primary-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .santander-hero {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-6 {
    font-size: 48px;
    line-height: 60px;
  }

  .cocacola-margin-container-5-copy {
    max-width: 728px;
  }

  .brix---heading-h2-size-11-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-4-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-12-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-5-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---cta-section-2-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---heading-h2-size-13-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-4-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-2-columns-text-copy, .brix---grid-2-columns-text-copy-copy {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-15-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---header-logo-4-copy {
    max-width: 232px;
  }

  .brix---cta-v8-section-3-copy {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .bci-tiktoks-container-copy-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-17 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-3 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v1-2 {
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-2 {
    justify-content: flex-start;
  }

  .brix---cta-v1-floating-item-5 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-6 {
    width: 38%;
    bottom: -3%;
  }

  .brix---cta-section-4 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v2-floating-item-01 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-02 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---header-wrapper-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-6 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-4 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-5 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-5.w--open {
    position: static;
  }

  .brix---dropdown-pd-5 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-6 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-5 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-5:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-5.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-5 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-5.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-6 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-6 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-5 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-10 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-7 {
    font-size: 48px;
    line-height: 60px;
  }

  .wbs-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-step-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .wbs-step-4-item {
    text-align: left;
    justify-content: flex-start;
    width: 400px;
  }

  .brix---mg-bottom-32px-4 {
    margin-bottom: 24px;
  }

  .brix---section-11 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-8 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-18 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-3 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---section-small-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v16-2 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-2 {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---cta-v17-half-image-right-2 {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---cta-card {
    padding: 72px 54px;
  }

  .brix---cta-v3-floating-item-02-2 {
    display: none;
  }

  .brix---buttons-large-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---button-large-row-left {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .efy-web-container {
    max-width: none;
  }

  .efy-web-container.space-below {
    margin-bottom: 80px;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .hero-image-wrap {
    width: 100%;
    min-height: auto;
  }

  .hero-image-wrap.home {
    display: none;
  }

  .header-efy-startups {
    min-height: 60vh;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .home-hero {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .content-block-hero {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .home-hero-img {
    height: 99.9999%;
    display: none;
  }

  .columns-2 {
    display: block;
  }

  .heading-primary-2 {
    max-width: none;
  }

  .section-clientes {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .column-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .secci-n-beneficios-wayra {
    padding: 30px 5%;
  }

  .clients-content {
    padding-bottom: 0;
  }

  .div-block-67 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-39 {
    margin-bottom: 20px;
  }

  .content-block-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-38 {
    margin-bottom: 20px;
  }

  .content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    margin-bottom: 35px;
    display: flex;
  }

  .grid-25 {
    white-space: normal;
    width: 100%;
  }

  .image-block {
    width: 100%;
    min-height: auto;
    margin-bottom: 35px;
  }

  .column-wrap {
    flex-wrap: wrap;
    padding-top: 0;
  }

  .image-33 {
    display: none;
  }

  .hero-heading-right {
    height: auto;
  }

  .perk-text-wrapper {
    justify-content: center;
    width: 80%;
    display: flex;
  }

  .hero-split-2 {
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-2.rigth {
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .shadow-two-2 {
    width: 50%;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .seccion-informes-pago {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-30 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .testimonials-grid-01 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .paid-info {
    padding-top: 8%;
    padding-bottom: 7%;
  }

  .paid-info._2 {
    padding-bottom: 7%;
  }

  .testimonials-main-block {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .content-wrap-left-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-wrap-left-2.no-inner-padding {
    width: 100%;
    display: block;
  }

  .contact-form-grid {
    flex-direction: column;
    display: flex;
  }

  .grid-26 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-9 {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
  }

  .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-86 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-40, .text-block-41 {
    margin-bottom: 20px;
  }

  .grid-32 {
    white-space: normal;
    width: 100%;
  }

  .image-42 {
    display: none;
  }

  .grid-33 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-34 {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
  }

  .wbs-section-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-feature-image {
    width: 100%;
  }

  .wbs-feature-split-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .wbs-step-simple-item {
    padding-left: 0;
    padding-right: 0;
  }

  .wbs-steps-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---mg-bottom-48px-3-copy {
    margin-bottom: 40px;
  }

  .brix---3-columns-1-col-tablet-copy, .f-grid-two-column-2 {
    grid-template-columns: 1fr;
  }

  .f-content-text-wrapper {
    max-width: 100%;
  }

  .f-content-image-tall {
    max-width: 100%;
    height: 400px;
  }

  .f-content-list-wrapper-small {
    flex-direction: row;
    max-width: 100%;
  }

  .f-grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .f-content-image-wrapper-large-2 {
    max-width: 100%;
  }

  .f-grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .f-content-list-wrapper-small-2 {
    flex-direction: row;
    max-width: 100%;
  }

  .f-grid-two-column-5 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-19 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-5 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-7 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v2-floating-item-3 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-4 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 48px;
  }

  .brix---display-4 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---section-12 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-20 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-6 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-stats-v3 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---grid-3-columns---1-col-mb {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---mg-bottom-32px-5 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 40px;
  }

  .brix---display-5 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---section-13 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-9 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---3-columns-1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 40px;
  }

  .brix---section-14 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-21 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-2 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4-2 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---mg-bottom-32px-6 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-9 {
    margin-bottom: 40px;
  }

  .brix---display-6 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-15 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-22 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---tabs-content-card {
    padding: 40px 32px 48px;
  }

  .brix---tab-small-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-23 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-6 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-8 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v2-floating-item-5 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-6 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---btn-primary-7 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-24 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-v9-section {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v9-card {
    padding: 72px 92px;
  }

  .brix---grid-cta-v9 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size-10 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-25 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-7 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---blog-card-image {
    width: 100%;
  }

  .brix---categories-badges-wrapper {
    justify-content: flex-start;
  }

  .brix---blog-card-content-over {
    padding: 32px 22px;
  }

  .brix---section-small-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-title-and-categories {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-left: 0;
    margin-right: 24px;
  }

  .brix---section-blog-v5 {
    padding-top: 118px;
  }

  .brix---cta-v9-section-2 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v9-card-2 {
    padding: 72px 92px;
  }

  .brix---card-link-horizontal {
    flex-direction: column;
  }

  .brix---image-card-link-left {
    max-width: 100%;
  }

  .brix---grid-3-columns---1-col-t, .brix---grid-3-columns---1-col-t-2 {
    grid-template-columns: 1fr;
  }

  .brix---grid-3-columns-5 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-48px-10 {
    margin-bottom: 40px;
  }

  .brix---section-16 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-26 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-8 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-3 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size---mg-0 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-80px {
    margin-bottom: 64px;
  }

  .brix---accordion-spacer-3 {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v5-first {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-first:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v5-last {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-last:hover {
    transform: translate(6px);
  }

  .brix---accordion-big-number {
    width: 112px;
    font-size: 44px;
    line-height: 50px;
  }

  .wbs-section-3 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-feature-image-2 {
    width: 100%;
  }

  .wbs-feature-split-4 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .brix---header-wrapper-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-7 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-6 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-5 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-6 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-6.w--open {
    position: static;
  }

  .brix---dropdown-pd-6 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-7 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-6 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-6:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-6.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-6 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-6.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-7 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-7 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-6 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-8 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-17 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-11 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-8-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .hero {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-4-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 48px;
  }

  .brix---display-7 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---section-18 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-27 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-11 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-9 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-19 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-9 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right {
    flex-direction: column;
  }

  .brix---grid-2-columns-text-4 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-10 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-12 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-2-col---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-transparent {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-link-white {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---hamburger-menu-bar-top-white {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-white {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---dropdown-toggle-white {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---header-nav-menu-wrapper-white {
    border-top: 0px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 0px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---hidden-on-tablet {
    display: none;
  }

  .brix---show-on-tablet {
    display: block;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 200px;
    padding-bottom: 160px;
  }

  .brix---heading-h2-size-27-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-11 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-28 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-v9-section-3 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v9-card-3 {
    padding: 72px 92px;
  }

  .brix---grid-cta-v9-2 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size-13 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---flex-card---image-wrapper {
    display: block;
  }

  .brix---floating-image-hero-v1---5 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---6 {
    top: 24%;
    right: -30%;
  }

  .brix---card-over-image {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .brix---section-hero-short {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-48px-12 {
    margin-bottom: 40px;
  }

  .brix---section-20 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-spacer-4 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4-3 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-21 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-29 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-10 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-4 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-32px-7 {
    margin-bottom: 24px;
  }

  .brix---display-8 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-22 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-30 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---tabs-content-card-2 {
    padding: 40px 32px 48px;
  }

  .brix---tab-small-center-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-30-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---section-23 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-31 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-item-wrapper-v3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v3-first {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-first:hover {
    transform: translate(6px);
  }

  .brix---tabs-wrapper-v2 {
    flex-direction: column;
  }

  .brix---tabs-menu-v2 {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---badge-secondary---tabs-v2 {
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
  }

  .brix---accordion-item-wrapper-v7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-24 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-v3-card {
    padding: 64px 48px;
  }

  .brix---accordion-item-wrapper-v3-last {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-last:hover {
    transform: translate(6px);
  }

  .brix---heading-h2-size-31-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-13 {
    margin-bottom: 40px;
  }

  .brix---section-25 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-32 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-5 {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v7-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wbs-section-4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-accordion-2 {
    width: 100%;
  }

  .brix---accordion-item-wrapper-v3-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-2:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v3-first-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v3-first-2:hover {
    transform: translate(6px);
  }

  .brix---tabs-wrapper-v2-2 {
    flex-direction: column;
  }

  .brix---tabs-menu-v2-2 {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---badge-secondary---tabs-v2-2 {
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
  }

  .brix---mg-bottom-32px-8 {
    margin-bottom: 24px;
  }

  .brix---display-9 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-26 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---tabs-content-card-3 {
    padding: 40px 32px 48px;
  }

  .brix---tab-small-center-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---tab-left-icon {
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---tabs-menu-vertical {
    max-width: 271px;
  }

  .brix---section-27 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-item-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-28 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-11 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper-2 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right-2 {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---accordion-item-wrapper-v2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v2:hover {
    transform: translate(6px);
  }

  .brix---heading-h2-size-30-copy-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-12-copy {
    margin-bottom: 40px;
  }

  .brix---section-29 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-33 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-5 {
    grid-template-columns: 1fr;
  }

  .brix---section-30 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-34 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-12 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---testimonial-v3-image-wrapper {
    max-width: 310px;
  }

  .brix---btn-slider-arrow-right---top-left {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right {
    inset: auto 39.5% -90px auto;
  }

  .brix---card-content-testimonial-v3 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .brix---slider-mask-testimonial-v3 {
    position: static;
  }

  .brix---mg-bottom-32px-9 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-14 {
    margin-bottom: 40px;
  }

  .brix---display-10 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-31 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-35 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---tabs-content-card-4 {
    padding: 40px 32px 48px;
  }

  .brix---tab-small-center-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-32 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-36 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-6 {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v7-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-33 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-37 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-item-wrapper-v7-4, .brix---accordion-item-wrapper-v7-3-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---display-7-copy {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---mg-bottom-48px-15 {
    margin-bottom: 40px;
  }

  .brix---section-34 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-38 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-13 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-6 {
    grid-template-columns: 1fr;
  }

  .brix---grid-footer-v1 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---footer-top {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix---footer-bottom-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
  }

  .brix---social-media-grid-left-3 {
    grid-column-gap: 10px;
  }

  .brix---header-wrapper-7 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-8 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-6 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-7 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-7.w--open {
    position: static;
  }

  .brix---dropdown-pd-7 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-8 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-7 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-7:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-7.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-7 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-7.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-8 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-8 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-7 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-12 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-35 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-39 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-14 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-3 {
    justify-content: flex-start;
  }

  .brix---grid-2-columns---gap-48px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---card-left-text-wrapper-3 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-2 {
    flex-direction: column;
  }

  .brix---grid-3-columns-6 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-36 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---testimonial-v9-twitter-icon-2 {
    grid-column-gap: 10px;
  }

  .brix---twitter-icon-wrapper-2 {
    width: 100%;
  }

  .brix---btn-primary-white-9 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-7 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-4 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-3 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-3 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-32px-10 {
    margin-bottom: 24px;
  }

  .brix---section-37 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-14 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-2-columns-text-5 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-16 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-40 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-15 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card---icon-left---content-right-3 {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---mg-bottom-48px-17 {
    margin-bottom: 40px;
  }

  .brix---section-38 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-41 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-16 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper-4 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right-4 {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---mg-bottom-56px-4 {
    margin-bottom: 48px;
  }

  .brix---btn-primary-13 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-39 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-42 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-10 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-8 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-5 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-4 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-4 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .brix---heading-h2-size-42-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-18 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-43 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-7 {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v7-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---heading-h1-size-15 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-hero-v1-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v2---2 {
    top: 24%;
    right: -30%;
  }

  .brix---section-hero-full-width-right-2 {
    padding-top: 100px;
    padding-bottom: 522px;
  }

  .brix---hero-full-width-right-hero-v5-2 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 450px;
    display: flex;
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .brix---mg-bottom-32px-11 {
    margin-bottom: 24px;
  }

  .brix---section-40 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-44 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-17 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---slider-mask {
    position: static;
  }

  .brix---card-testimonial-v6 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .brix---heading-h2-size-45 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-7 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-11 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v2-floating-item-7 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-8 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---btn-primary-14 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-16 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v6---1 {
    top: 24%;
    right: -30%;
  }

  .brix---section-hero-top-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-56px-5 {
    margin-bottom: 48px;
  }

  .brix---section-41 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-43-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-17-copy, .brix---heading-h3-size-17-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---dropdown-card-8 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-8.w--open {
    position: static;
  }

  .brix---dropdown-card-wrapper-836px {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-wrapper-836px.w--open {
    position: static;
    transform: none;
  }

  .brix---dropdown-pd-48px {
    padding: 24px 0 32px;
  }

  .brix---grid-2-columns-dropdown {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-8 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-menu-list-8 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-logo-9 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-8 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-8:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-8.w--open {
    background-color: #0000;
  }

  .brix---header-full-width-wrapper {
    position: static;
  }

  .brix---dropdown-full-width-container {
    box-shadow: none;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---hamburger-menu-bar-top-9 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-9 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-8 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle-2 {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---dropdown-toggle-static {
    position: relative;
  }

  .brix---grid-5-column-dropdowns {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---container-default-dropdown-full-width {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-nav-menu-wrapper-static {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    width: 100%;
    padding: 24px;
    position: absolute;
  }

  .brix---header-nav-list-middle-full-width {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .brix---dropdown-wrapper-static {
    position: relative;
  }

  .brix---dropdown-card-full-width {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding-top: 16px;
    padding-bottom: 0;
    position: static;
    top: 0;
    transform: none;
  }

  .brix---dropdown-card-full-width.w--open {
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
  }

  .brix---mg-bottom-48px-19 {
    margin-bottom: 40px;
  }

  .brix---section-42 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-46 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-18 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper-5 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right-5 {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---footer-bottom-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-footer-3-cols-3 {
    grid-template-columns: 1fr;
  }

  .brix---social-media-grid-right---t-center-2 {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-small-4 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .brix---mg-bottom-48px-20 {
    margin-bottom: 40px;
  }

  .brix---section-43 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-47 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-19 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper-6 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right-6 {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---mg-bottom-48px-21 {
    margin-bottom: 40px;
  }

  .brix---display-11 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-44 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-48 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---tab-left-icon-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---tabs-menu-vertical-2 {
    max-width: 271px;
  }

  .brix---tabs-content-card-5 {
    padding: 40px 32px 48px;
  }

  .brix---mg-bottom-48px-22 {
    margin-bottom: 40px;
  }

  .brix---section-45 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-49 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-8 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4-4 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---heading-h3-size-20 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper-7 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---card---icon-left---content-right-7 {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---tab-small-center-4-copy, .brix---tab-small-center-4-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-46 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-50 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-21 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---testimonial-v3-image-wrapper-2 {
    max-width: 310px;
  }

  .brix---btn-slider-arrow-right---top-left-3 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-3 {
    inset: auto 39.5% -90px auto;
  }

  .brix---card-content-testimonial-v3-2 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .brix---slider-mask-testimonial-v3-2 {
    position: static;
  }

  .brix---mg-bottom-32px-12 {
    margin-bottom: 24px;
  }

  .brix---section-47 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-51 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-22 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---tab-line {
    padding: 22px 18px;
  }

  .brix---card-testimonial-v12 {
    flex-direction: column;
    padding-left: 48px;
    padding-right: 48px;
  }

  .brix---avatar-circle-08-testimonial-v12 {
    width: 280px;
    max-width: 280px;
    height: 280px;
    max-height: 280px;
    margin-bottom: 48px;
    margin-right: 0;
  }

  .brix---tabs-menu-bottom {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---slider-mask-2 {
    position: static;
  }

  .brix---card-testimonial-v6-2 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .brix---btn-primary-15 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-17 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---header-nav-menu-list-9 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-7 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-9 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-9.w--open {
    position: static;
  }

  .brix---dropdown-pd-8 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-10 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-9 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-9:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-9.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-8 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-8.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-10 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-10 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-9 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-2-col---1-col-t-2 {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-transparent-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-menu-wrapper-white-2 {
    border-top: 0px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 0px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---hero-bg-image-light {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---section-48 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-hero-v1-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v2---3 {
    top: 24%;
    right: -30%;
  }

  .brix---section-hero-full-width-right-3 {
    padding-top: 100px;
    padding-bottom: 522px;
  }

  .brix---hero-full-width-right-hero-v5-3 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 450px;
    display: flex;
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .brix---mg-bottom-56px-6 {
    margin-bottom: 48px;
  }

  .brix---heading-h1-size-18 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v6---2 {
    top: 24%;
    right: -30%;
  }

  .brix---grid-3-icon-list {
    grid-row-gap: 16px;
    grid-template-columns: auto;
  }

  .brix---section-hero-top-small-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white-11-copy, .brix---btn-primary-white-11-copy-copy, .brix---btn-primary-white-11-copy-copy-copy, .brix---header-wrapper-5-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-10-pt {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-7-copy, .brix---heading-h1-size-7-copy-copy {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h3-size-19-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-48-copy, .brix---heading-h2-size-49-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---card---icon-left---content-right-7-copy {
    flex-direction: column;
    padding-left: 32px;
    padding-right: 32px;
  }

  .brix---heading-h3-size-20-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-35-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---tab-small-center-4-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---accordion-item-wrapper-v7-3-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---display-10-copy {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---heading-h2-size-42-copy-copy, .brix---heading-h2-size-42-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---header-wrapper-9 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-9 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-10 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-8 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-10 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-10.w--open {
    position: static;
  }

  .brix---dropdown-pd-9 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-11 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-10 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-10:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-10.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-9 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-9.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-11 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-11 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-10 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-16 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-19 {
    font-size: 48px;
    line-height: 60px;
  }

  .hero-cliente {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-5 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---7 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---8 {
    top: 24%;
    right: -30%;
  }

  .brix---heading-h2-size-50-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-11-copy-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---btn-primary-white-11-copy-copy-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h3-size-21-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-primary-white-11-copy-copy-copy-copy, .brix---btn-primary-white-11-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-41-copy {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-56px-5-copy {
    margin-bottom: 48px;
  }

  .brix---heading-h2-size-43-copy-copy, .brix---heading-h2-size-51-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-22-copy, .brix---heading-h3-size-22-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h3-size-22-copy, .brix---heading-h3-size-22-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h3-size-22-copy, .brix---heading-h3-size-22-copy-copy, .brix---heading-h3-size-22-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h3-size-22-copy, .brix---heading-h3-size-22-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-testimonial-v6-2-copy {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .brix---heading-h3-size-22-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-primary-white-11-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-23-copy, .brix---heading-h2-size-23-copy-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-18-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---cta-section-5-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---heading-h2-size-19-copy, .brix---heading-h2-size-19-copy-copy, .brix---heading-h2-size-19-copy-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---header-wrapper-5-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-hero-top-small-2-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-3-icon-list-copy {
    grid-row-gap: 16px;
    grid-template-columns: auto;
  }

  .brix---heading-h1-size-18-copy {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---grid-2-columns-stats-v4-2-copy {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-2-copy, .brix---accordion-item-wrapper-v4-2-copy-copy, .brix---accordion-item-wrapper-v4-2-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---tab-small-center-copy, .brix---tab-small-center-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-22-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-6-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---heading-h2-size-23-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-8-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v9-section-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v9-card-copy {
    padding: 72px 92px;
  }

  .brix---heading-h2-size-24-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-3-columns-5-copy {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h3-size-7-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---tabs-content-card-5-copy {
    padding: 40px 32px 48px;
  }

  .brix---tab-left-icon-2-copy {
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---tabs-content-card-5-copy-copy {
    padding: 40px 32px 48px;
  }

  .brix---mg-bottom-32px-13 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-23 {
    margin-bottom: 40px;
  }

  .brix---display-12 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-49 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-52 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-left, .brix--grid-2-columns-text-right {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-10 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-10 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-11 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-9 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-11 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-11.w--open {
    position: static;
  }

  .brix---dropdown-pd-10 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-12 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-11 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-11:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-11.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-10 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-10.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-12 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-12 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-11 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-17 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-20 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v6---3 {
    top: 24%;
    right: -30%;
  }

  .brix---section-hero-top-small-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h3-size-23 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-link-img-bg {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---section-50 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---card-v11-feature-over-image-2 {
    margin-top: -67px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .brix---footer-bottom-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-footer-3-cols-4 {
    grid-template-columns: 1fr;
  }

  .brix---social-media-grid-right---t-center-3 {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-small-5 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .brix---heading-h1-size-21 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v1---9 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---10 {
    top: 24%;
    right: -30%;
  }

  .brix---btn-download-app-2, .brix---btn-download-app-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-hero-v16-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-hero-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-18 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-51, .brix---section-52 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-53 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-24 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-top---text-2-buttons-3 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-4 {
    justify-content: flex-start;
  }

  .brix---grid-2-columns---gap-48px-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---card-left-text-wrapper-8 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-3 {
    flex-direction: column;
  }

  .brix---btn-primary-white-12 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-9 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-6 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-5 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-5 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-80px-2 {
    margin-bottom: 64px;
  }

  .brix---section-53 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-spacer-9 {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v5-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-2:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v5-first-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-first-2:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v5-last-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-last-2:hover {
    transform: translate(6px);
  }

  .brix---accordion-big-number-2 {
    width: 112px;
    font-size: 44px;
    line-height: 50px;
  }

  .brix---mg-bottom-48px-24 {
    margin-bottom: 40px;
  }

  .brix---section-54 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-3-columns---1-col-mb-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .wbs-section-5 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-feature-image-3 {
    width: 100%;
  }

  .wbs-feature-split-5 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .brix---mg-bottom-32px-14 {
    margin-bottom: 24px;
  }

  .brix---section-55 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-54 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-testimonials-v8 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-testimonial-v8 {
    width: 200px;
    max-width: 200px;
    height: 200px;
    max-height: 200px;
  }

  .brix---grid-3-columns-7 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-56 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-55 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-25 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px-15 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-19 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-57 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-22 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-56 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-6 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---cta-card-2 {
    padding: 72px 54px;
  }

  .brix---section-small-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-13 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-10 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-11 {
    width: 38%;
    bottom: -3%;
  }

  .brix---cta-section-8 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v2-floating-item-9 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-10 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---header-wrapper-11 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-11 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-12 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-10 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-12 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-12.w--open {
    position: static;
  }

  .brix---dropdown-pd-11 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-13 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-12 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-12:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-12.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-11 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-11.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-13 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-13 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---grid-2-columns-text-6-copy {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-56-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-20 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-23 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---floating-image-hero-v6---4 {
    top: 24%;
    right: -30%;
  }

  .brix---section-hero-top-small-4, .brix---section-hero-primary {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-6 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---11 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---12 {
    top: 24%;
    right: -30%;
  }

  .brix---mg-bottom-48px-25 {
    margin-bottom: 40px;
  }

  .brix---section-58 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-57 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-26 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-image-center-icons-sides {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .brix---grid-1-column-gap-row-80px {
    grid-row-gap: 56px;
  }

  .uui-pricing02_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing02_top-right-price {
    font-size: 3.25rem;
  }

  .brix---accordion-spacer-10 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4-5 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-59 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---card-left-text-wrapper-9 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-4 {
    flex-direction: column;
  }

  .brix---grid-2-columns-text-7 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-32px-16 {
    margin-bottom: 24px;
  }

  .brix---section-60, .brix---section-61 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-item-wrapper-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---mg-bottom-32px-17 {
    margin-bottom: 24px;
  }

  .brix---section-62 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-58 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-27 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-2-columns-gap-column-80px {
    grid-column-gap: 40px;
  }

  .brix---section-63 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-59 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-28 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-link-horizontal-2 {
    flex-direction: column;
  }

  .brix---image-card-link-left-2 {
    max-width: 100%;
  }

  .brix---grid-3-columns---1-col-t-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-32px-18 {
    margin-bottom: 24px;
  }

  .brix---section-64 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-60 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-7-copy {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---cta-section-8-copy {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---header-wrapper-12 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-12 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-13 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-11 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-13 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-13.w--open {
    position: static;
  }

  .brix---dropdown-pd-12 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-14 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-13 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-13:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-13.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-12 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-12.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-14 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-14 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-12 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .santander-hero-copy {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-32px-19 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-21 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-65 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-24 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-61 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-8 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---section-small-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-14 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v16-3 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-3 {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---cta-v17-half-image-right-3 {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---cta-v1-floating-item-12 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-7 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-6 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-6 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .wbs-section-6 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-step-3-item {
    text-align: center;
    width: 400px;
  }

  .wbs-step-3 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .wbs-step-3-arrow-image-bottom, .wbs-step-3-arrow-image-top, .wbs-step-3-arrow-image-last {
    display: none;
  }

  .wbs-step-3-item-top {
    text-align: center;
    width: 400px;
    margin-top: 0;
  }

  .brix---mg-bottom-48px-26 {
    margin-bottom: 40px;
  }

  .brix---section-66 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-62 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-29 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-7 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-29-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---section-67 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-63 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-30 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-link-img-bg-2 {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---heading-h2-size-64 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-9 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-15 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v2-floating-item-11 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-12 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---mg-bottom-48px-27 {
    margin-bottom: 40px;
  }

  .brix---section-68 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-31 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-8 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-32px-20 {
    margin-bottom: 24px;
  }

  .brix---section-69 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-25 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-65 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-9 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-29-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-64-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-24-copy, .brix---mg-bottom-48px-24-copy-copy {
    margin-bottom: 40px;
  }

  .brix---heading-h1-size-23-copy {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-48px-24-copy-copy, .brix---mg-bottom-48px-28 {
    margin-bottom: 40px;
  }

  .brix---section-70 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-66 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-32 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-9 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-24-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-primary-22, .brix---btn-primary-white-16 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v11 {
    grid-column-gap: 28px;
    grid-row-gap: 180px;
    grid-template-columns: .6fr;
  }

  .brix---cta-v12-section {
    padding-top: 146px;
    padding-bottom: 146px;
    display: block;
  }

  .brix---cta-v12-half-bg-right {
    width: 100%;
    height: 50%;
    inset: auto 0% 0%;
  }

  .brix---cta-v12-floating-item-01 {
    inset: 0% 0% auto auto;
  }

  .brix---mg-bottom-32px-21 {
    margin-bottom: 24px;
  }

  .brix---heading-h4-size-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---header-wrapper-13 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-13 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-14 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-12 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-14 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-14.w--open {
    position: static;
  }

  .brix---dropdown-pd-13 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-15 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-14 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-14:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-14.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-13 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-13.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-15 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-15 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-13 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-23 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-26 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---section-hero-primary-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-7 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---13 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---14 {
    top: 24%;
    right: -30%;
  }

  .brix---heading-h2-size-67 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-17 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-13 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-8 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-7 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-7 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-48px-29 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-8 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-71 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-33 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---icons-grid-center {
    grid-column-gap: 10px;
  }

  .brix---section-72 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-spacer-11 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4-6 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-6 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---mg-bottom-32px-22 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-68 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-34 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-center-2 {
    grid-column-gap: 10px;
  }

  .brix---avatar-circle-9 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .brix---heading-h3-size-link-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---slider-mask-width-388px-2 {
    position: static;
  }

  .brix---btn-slider-arrow-right---top-left-4 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-4 {
    inset: auto 39.5% -90px auto;
  }

  .brix---section-overflow-hidden {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---cta-card-3 {
    padding: 72px 54px;
  }

  .brix---section-small-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-18 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v1-floating-item-14 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-15 {
    width: 38%;
    bottom: -3%;
  }

  .brix---heading-h2-size-69 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-10 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-19 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v1-3 {
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-5 {
    justify-content: flex-start;
  }

  .brix---cta-v1-floating-item-16 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-17 {
    width: 38%;
    bottom: -3%;
  }

  .schneider-vacantes-chile, .schneider-vacantes-per {
    padding-left: 4%;
    padding-right: 4%;
  }

  .brix---heading-h2-size-68-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---header-wrapper-14 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-14 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-15 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-13 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-15 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-15.w--open {
    position: static;
  }

  .brix---dropdown-pd-14 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-16 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-15 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-15:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-15.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-14 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-14.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-16 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-16 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-14 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---heading-h1-size-27 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---hero-bg-image-dark {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---btn-primary-white-20 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-2-col---1-col-t-3 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-section-8-copy {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---mg-bottom-32px-23 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-30 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-70 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-35 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-slider-arrow-right---top-left-5 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-5 {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-width-490px {
    position: static;
  }

  .brix---section-overflow-hidden-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---display-13 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-3-columns-9 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-73 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-74 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-71 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-36 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-top---text-2-buttons-4 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-6 {
    justify-content: flex-start;
  }

  .brix---grid-2-columns---gap-48px-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---card-left-text-wrapper-10 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-5 {
    flex-direction: column;
  }

  .brix---mg-bottom-56px-7 {
    margin-bottom: 48px;
  }

  .brix---section-75 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix--grid-2-columns-text-right-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h4-size-5 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---slider-mask-width-390px {
    position: static;
  }

  .brix---section-overflow-hidden-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-48px-31 {
    margin-bottom: 40px;
  }

  .brix---section-76 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-72 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-spacer-12 {
    min-height: 12px;
  }

  .brix---grid-2-columns-stats-v4-7 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---grid-top---text-2-buttons-4-copy {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---accordion-item-wrapper-v4-2-copy, .brix---accordion-item-wrapper-v4-2-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---header-wrapper-15 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-15 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-16 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-14 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-16 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-16.w--open {
    position: static;
  }

  .brix---dropdown-pd-15 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-17 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-16 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-16:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-16.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-15 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-15.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-17 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-17 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-15 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---heading-h1-size-28 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---hero-bg-image-dark-2 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---btn-primary-white-21 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-2-col---1-col-t-4 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-32 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-10 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-77 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-73 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-37 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-primary-25 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-78 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-74 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-38 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-left-text-wrapper-11 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-6 {
    flex-direction: column;
  }

  .brix---grid-2-columns-text-10 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---section-79 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-75 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size-6 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---section-80 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-76 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-39 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-v11-feature-over-image-3 {
    margin-top: -67px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .brix---mg-bottom-32px-24 {
    margin-bottom: 24px;
  }

  .brix---display-14 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-81 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-29 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-77 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---blog-card-image-2 {
    width: 100%;
  }

  .brix---section-bg-neutral-200 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-blog-featured-v7 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---grid-blog-sidebar {
    grid-column-gap: 70px;
  }

  .brix---category-link {
    font-size: 22px;
    line-height: 24px;
  }

  .brix---heading-h2-size-78 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-40 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-slider-arrow-right---top-left-6 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-6 {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-width-490px-2 {
    position: static;
  }

  .brix---section-overflow-hidden-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-3-columns-11 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-82 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-79 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-41 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---icons-grid-center-2 {
    grid-column-gap: 10px;
  }

  .brix---mg-bottom-32px-25 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-33 {
    margin-bottom: 40px;
  }

  .brix---section-83 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-80 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size-7 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-10 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px-8 {
    margin-bottom: 48px;
  }

  .brix---btn-primary-26 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-84 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-81 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix--grid-2-columns-text-right-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---footer-bottom-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-footer-3-cols-5 {
    grid-template-columns: 1fr;
  }

  .brix---social-media-grid-right---t-center-4 {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-small-6 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .brix---3-columns-1-col-tablet-11 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---3-columns-1-col-tablet-12 {
    grid-template-columns: 1fr;
  }

  .brix---grid-4-columns-3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-56px-9 {
    margin-bottom: 48px;
  }

  .brix---display-15 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---section-85 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-82 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---3-columns-1-col-tablet-12-copy, .brix---3-columns-1-col-tablet-12-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-34 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-12 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-86 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-83 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-42 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---header-wrapper-16 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-16 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-17 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-15 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-17 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-17.w--open {
    position: static;
  }

  .brix---dropdown-pd-16 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-18 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-17 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-17:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-17.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-16 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-16.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-18 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-18 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-16 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---heading-h1-size-30 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---hero-bg-image-dark-3 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---btn-primary-white-22 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-2-col---1-col-t-5, .brix---3-columns-1-col-tablet-copy {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-67-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-card-3-copy, .brix---cta-card-3-copy-copy {
    padding: 72px 54px;
  }

  .afp-capital---hero {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---mg-bottom-32px-26 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-84 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---section-small-7 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-23 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v16-4 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-4 {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---cta-v17-half-image-right-4 {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---cta-v1-floating-item-18 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v8-section-9 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---grid-cta-v8-8 {
    grid-template-columns: .7fr;
  }

  .brix---cta-v8-half-image-right-8 {
    width: 100%;
    height: 57%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-48px-35 {
    margin-bottom: 40px;
  }

  .brix---section-87 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-43 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-left-4 {
    grid-column-gap: 10px;
  }

  .brix---grid-3-columns-gap-row-64px, .brix---grid-3-columns-13 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h3-size-link-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-center-3 {
    grid-column-gap: 10px;
  }

  .brix---avatar-circle-11 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .brix---slider-mask-width-388px-3 {
    position: static;
  }

  .brix---btn-slider-arrow-right---top-left-7 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-7 {
    inset: auto 39.5% -90px auto;
  }

  .brix---section-overflow-hidden-6 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary-27 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-88 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---card-left-text-wrapper-12 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-7 {
    flex-direction: column;
  }

  .brix---grid-2-columns-text-11 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---section-overflow-hidden-7 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-3-columns-14 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-89, .brix---section-90 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-48px-36 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-15 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-91 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-85 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size-8 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-left-5 {
    grid-column-gap: 10px;
  }

  .brix---heading-h3-size-43-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---header-wrapper-17 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-17 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-18 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-16 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-18 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-18.w--open {
    position: static;
  }

  .brix---dropdown-pd-17 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-19 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-18 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-18:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-18.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-17 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-17.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-19 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-19 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-17 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-28 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-31 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---section-hero-primary-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-8 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---15 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---16 {
    top: 24%;
    right: -30%;
  }

  .brix---heading-h2-size-86 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-11 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v2-floating-item-13 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-14 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .brix---mg-bottom-32px-27 {
    margin-bottom: 24px;
  }

  .brix---section-small-8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-cta-v16-5 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-5 {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---cta-v17-half-image-right-5 {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-48px-37 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-16 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-92 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-44 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-left-6 {
    grid-column-gap: 10px;
  }

  .brix---avatar-circle-13 {
    width: 200px;
    max-width: 200px;
    height: 200px;
    max-height: 200px;
  }

  .wbs-section-7 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-nav-menu {
    background-color: var(--flowstica-webflow-library--white);
    border: 1px solid #0000001a;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .wbs-nav-right {
    display: none;
  }

  .wbs-menu-button {
    background-color: var(--flowstica-webflow-library--white-smoke);
    border-radius: 10px;
    margin-left: auto;
    padding: 15px;
  }

  .wbs-menu-button.w--open {
    background-color: var(--flowstica-webflow-library--medium-sea-green);
  }

  .wbs-heading-h1 {
    font-size: 3.2rem;
    line-height: 1.2em;
  }

  .wbs-section-8 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-hero-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .wbs-section-9 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-nav-center-menu {
    background-color: var(--flowstica-webflow-library--white);
    border: 1px solid #010b151a;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .wbs-nav-center-right {
    display: none;
  }

  .wbs-nav-logo-center-wrap {
    grid-template-columns: 1fr .25fr;
  }

  .brix---header-nav-menu-list-19 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-card-19 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-19.w--open {
    position: static;
  }

  .brix---dropdown-pd-18 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-20 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-19 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-19:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-19.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-18 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-18.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-20 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-20 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-left {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-show-in-tablet {
    margin-bottom: 16px;
    padding-left: 0;
    display: block;
  }

  .brix---header-menu-wrapper-v2 {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    border-radius: 28px;
    margin-top: 19px;
    padding: 24px;
  }

  .brix---btn-primary-29 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-32 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---flex-card---image-wrapper-2 {
    display: block;
  }

  .brix---floating-image-hero-v1---17 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---18 {
    top: 24%;
    right: -30%;
  }

  .brix---card-over-image-2 {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .brix---section-hero-short-2, .brix---section-hero-primary-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-9 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---19 {
    top: 24%;
    right: -30%;
  }

  .brix---mg-top-64px {
    margin-top: 48px;
  }

  .brix---floating-image-hero-v6---5 {
    top: 24%;
    right: -30%;
  }

  .brix---section-hero-top-small-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---2-imgs-floating-wrapper {
    margin-top: 177px;
    padding-bottom: 45px;
  }

  .brix---img-floating-left {
    width: 70%;
  }

  .brix---img-floating-right {
    width: 60%;
  }

  .brix---header-wrapper-18 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-18 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-20 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-17, .brix---header-nav-list-item-show-in-mbl-18 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-menu-wrapper-19 {
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .brix---hamburger-menu-bar-bottom-21 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top-21 {
    width: 44px;
    height: 3px;
  }

  .brix---header-wrapper-19 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---hero-bg-image-dark-4 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---heading-h1-size-33 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-white-25 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v8-section-10 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .brix---heading-h2-size-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-11 {
    max-width: 728px;
  }

  .brix---cta-v1-floating-item-19 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---card-content-testimonial-v3-3 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .brix---btn-slider-arrow-right---top-right-8 {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-testimonial-v3-3 {
    position: static;
  }

  .cocacola-margin-container-12 {
    max-width: 728px;
  }

  .brix---section-5-copy {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-slider-arrow-right---top-left-8 {
    inset: auto auto -90px 39.5%;
  }

  .brix---heading-h2-size-87 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-45 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-content-testimonial-v3-4 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .brix---btn-slider-arrow-right---top-right-9 {
    inset: auto 39.5% -90px auto;
  }

  .cocacola-margin-container-13 {
    max-width: 728px;
  }

  .brix---btn-slider-arrow-right---top-left-9 {
    inset: auto auto -90px 39.5%;
  }

  .brix---heading-h2-size-88 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-46 {
    font-size: 22px;
    line-height: 32px;
  }

  .cocacola-margin-container-14 {
    max-width: 728px;
  }

  .brix---heading-h2-size-2-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-3-columns-17 {
    grid-template-columns: 1fr 1fr;
  }

  .cocacola-margin-container-15 {
    max-width: 728px;
  }

  .brix---grid-3-columns-18 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---card-team-v7-2 {
    padding: 40px 32px;
  }

  .brix---team-v7-top-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .cocacola-margin-container-16 {
    max-width: 728px;
  }

  .brix---section-93 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-48px-38 {
    margin-bottom: 40px;
  }

  .brix---team-top-left-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h4-size-9 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-89, .brix---heading-h2-size-4-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-17 {
    max-width: 728px;
  }

  .brix---section-2-copy {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-47 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---accordion-item-wrapper-v4-8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cocacola-margin-container-18 {
    max-width: 728px;
  }

  .brix---heading-h2-size-5-copy-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---section-94 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---grid-2-columns-stats-v4-8 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-9 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cocacola-margin-container-19 {
    max-width: 728px;
  }

  .brix---section-3-copy-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-5-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-20 {
    max-width: 728px;
  }

  .brix---cta-v1-floating-item-20 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---heading-h2-size-90 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-v8-section-copy {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .cocacola-margin-container-21 {
    max-width: 728px;
  }

  .coke-tiktoks-container-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .brix---grid-footer-3-cols-6 {
    grid-template-columns: 1fr;
  }

  .brix---footer-top-small-7 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .coca-hero {
    padding-top: 200px;
    padding-bottom: 160px;
  }

  .brix---heading-h1-size-34 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---cta-v8-section-11 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .cocacola-margin-container-22 {
    max-width: 728px;
  }

  .brix---cta-v1-floating-item-21 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---heading-h2-size-91 {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-23 {
    max-width: 728px;
  }

  .testimonial-slide-2 {
    padding-left: 32px;
  }

  .testimonial-quote {
    overflow: visible;
  }

  .cocacola-margin-container-24 {
    max-width: 728px;
  }

  .brix---heading-h2-size-92 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-3-columns-19 {
    grid-template-columns: 1fr 1fr;
  }

  .cocacola-margin-container-25 {
    max-width: 728px;
  }

  .brix---mg-bottom-48px-39 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-93 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-48 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---section-95, .brix---section-96 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .cocacola-margin-container-26 {
    max-width: 728px;
  }

  .brix---heading-h3-size-49 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---heading-h2-size-94 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---accordion-item-wrapper-v4-10 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---heading-h2-size-95 {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-27 {
    max-width: 728px;
  }

  .brix---section-97 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---cta-v8-section-12 {
    padding-top: 112px;
    padding-bottom: 722px;
  }

  .cocacola-margin-container-28 {
    max-width: 728px;
  }

  .brix---heading-h2-size-96 {
    font-size: 30px;
    line-height: 46px;
  }

  .cocacola-margin-container-29 {
    max-width: 728px;
  }

  .brix---footer-top-small-8 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .brix---header-nav-menu-wrapper-white-3 {
    background-color: #fff;
    border-top: 0 solid #eff0f6;
    border-bottom: 0 solid #eff0f6;
    padding: 24px;
  }

  .brix---header-nav-link-white-2 {
    color: #211f54;
  }

  .brix---hamburger-menu-bar-top-white-2 {
    background-color: #fff;
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-white-2 {
    background-color: #fff;
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-wrapper-20 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-20 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-21 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-18 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-20 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-20.w--open {
    position: static;
  }

  .brix---dropdown-pd-19 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-21 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-20 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-20:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-20.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-19 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-19.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-22 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-22 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-19 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---btn-primary-30 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-98 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-35 {
    font-size: 48px;
    line-height: 60px;
  }

  .cocacola-margin-container-9-copy {
    max-width: 728px;
  }

  .brix---heading-h2-size-97 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-section-12 {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---btn-primary-white-26 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v2-floating-item-15 {
    width: 40%;
    top: 0%;
    left: -7%;
  }

  .brix---cta-v2-floating-item-16 {
    width: 32%;
    bottom: -9%;
    right: -8%;
  }

  .f-feature-card-outline-2 {
    flex-direction: column;
  }

  .wbs-section-10 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-steps {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-32px-28 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-40 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-20 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-99 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h3-size-50 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-center-4 {
    grid-column-gap: 10px;
  }

  .brix---avatar-circle-15 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .brix---heading-h3-size-link-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---section-100 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---card-left-text-wrapper-13 {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right-8 {
    flex-direction: column;
  }

  .brix---grid-2-columns-text-12 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-51 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---slider-mask-width-388px-4 {
    position: static;
  }

  .brix---btn-slider-arrow-right---top-left-10 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-10 {
    inset: auto 39.5% -90px auto;
  }

  .brix---section-overflow-hidden-8, .brix---section-101 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-56px-10 {
    margin-bottom: 48px;
  }

  .brix---section-102 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix--grid-2-columns-text-right-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-97-copy, .brix---heading-h2-size-97-copy-copy, .brix---heading-h2-size-97-copy-copy, .brix---heading-h2-size-97-copy-copy-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-51-copy, .brix---heading-h3-size-51-copy-copy, .brix---heading-h3-size-51-copy, .brix---heading-h3-size-51-copy {
    font-size: 22px;
    line-height: 32px;
  }

  .cocacola-margin-container-10-copy {
    max-width: 728px;
  }

  .brix---3-columns-1-col-tablet-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-21 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-21 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-22 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-19 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-21 {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-21.w--open {
    position: static;
  }

  .brix---dropdown-pd-20 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-22 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-21 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-21:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-21.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-20 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-20.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-23 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-23 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---section-103 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-98 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---lightbox-video-icon-wrapper {
    max-width: 100px;
  }

  .brix---testimonial-video-wrapper {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .brix---card-testimonial-video-left {
    flex-direction: column;
  }

  .brix---content-inside-card-testimonial-video {
    padding-bottom: 72px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .brix---video-bg-image-testimonial {
    width: 100%;
  }

  .brix---play-button-100px {
    max-width: 100px;
  }

  .brix---mg-bottom-32px-29 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-41 {
    margin-bottom: 40px;
  }

  .brix---heading-h3-size-52 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-slider-arrow-right---top-left-11 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-11 {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-width-490px-3 {
    position: static;
  }

  .brix---section-overflow-hidden-9 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---slider-mask-3 {
    position: static;
  }

  .brix---card-testimonial-v6-3 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .brix---btn-primary-31, .brix---btn-primary-white-27 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v11-2 {
    grid-column-gap: 28px;
    grid-row-gap: 180px;
    grid-template-columns: .6fr;
  }

  .brix---cta-v12-section-2 {
    padding-top: 146px;
    padding-bottom: 146px;
    display: block;
  }

  .brix---cta-v12-half-bg-right-2 {
    width: 100%;
    height: 50%;
    inset: auto 0% 0%;
  }

  .brix---cta-v12-floating-item-2 {
    inset: 0% 0% auto auto;
  }

  .brix---grid-3-columns-21 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-32px-30 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-42 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-99 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-53 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---btn-slider-arrow-right---top-left-12 {
    inset: auto auto -90px 39.5%;
  }

  .brix---btn-slider-arrow-right---top-right-12 {
    inset: auto 39.5% -90px auto;
  }

  .brix---slider-mask-width-490px-4 {
    position: static;
  }

  .brix---section-overflow-hidden-10 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-48px-43 {
    margin-bottom: 40px;
  }

  .brix---heading-h3-size-54 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-3-columns-22 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-104 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-100 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---cta-card-4 {
    padding: 72px 54px;
  }

  .brix---section-small-9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-28 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v1-4 {
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-7 {
    justify-content: flex-start;
  }

  .brix---cta-v3-floating-item-02-2-2 {
    display: none;
  }

  .brix---cta-v1-floating-item-22 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-v1-floating-item-23 {
    width: 38%;
    bottom: -3%;
  }

  .brix--grid-2-columns-text-right-3-copy {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .se-navbar-btn {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .brix---floating-image-hero-v1---1 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---2 {
    max-width: 480px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-hero-v1 {
    grid-template-columns: 1fr;
  }

  .hero-section {
    justify-content: flex-end;
    align-items: center;
    padding-top: 170px;
    padding-bottom: 0;
  }

  .brix---cta-v8-half-image-right {
    height: 50%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 34%;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-white {
    padding: 20px 32px;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---grid-cta-v8 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-section {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---cta-v17-half-image-right {
    height: 50%;
  }

  .brix---grid-cta-v16 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cocacola-oferts-title {
    font-size: 30px;
    line-height: 1.2em;
  }

  .coke-oferts {
    padding: 20px 15px;
  }

  .hero-aditionals-texts {
    text-align: left;
  }

  .hero-wrapper-two {
    background-position: 100% 5%, 100% 0, 0 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .coke-oferts-wraper {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .coke-oferts-footer-title {
    font-size: 30px;
  }

  .f-navigation-button-secondary, .f-testimonial-r-arrow, .f-testimonial-l-arrow {
    display: none;
  }

  .f-testimonial-slider-regular {
    padding-left: 0;
    padding-right: 0;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .coke-about {
    padding: 20px 15px 60px;
  }

  .features-wrapper {
    background-size: contain;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: -40px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .brix---square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-2-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .requisitos-text-wrapper {
    margin-bottom: 32px;
  }

  .brix---section {
    padding: 100px 35px;
  }

  .brix---social-media-grid-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---footer-top-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-2 {
    font-size: 40px;
  }

  .f-grid-two-column {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .f-section-large {
    padding: 72px 35px;
  }

  .step-section-item-icon {
    border-radius: 12px;
    width: 56px;
    max-width: 56px;
  }

  .impact-banner-section {
    padding: 20px 15px 60px;
  }

  .banner-content {
    background-size: contain;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: -40px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .heading-2 {
    text-align: center;
  }

  .oferts-section {
    padding: 20px 15px;
  }

  .f-section-large-2 {
    padding: 72px 35px;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---top-bar-right-col {
    margin-bottom: 12px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-small-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---social-media-grid-right---t-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-list-item-horizontal {
    margin-bottom: 10px;
  }

  .brix---footer-logo-wrapper {
    width: 239px;
  }

  .brix---footer-top-small-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .coke-footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper-three {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .se-oferts-container {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-2 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    display: block;
  }

  .brix---btn-secondary-small {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .coke-rrss {
    padding: 60px 15px;
  }

  .coke-about-us-footer-title {
    font-size: 20px;
  }

  .about-us-subtitle {
    margin-top: 15px;
    font-size: 20px;
  }

  .aboutus-title {
    font-size: 30px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 10%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -50px;
  }

  .testimonial-slider-right {
    right: -50px;
  }

  .coke-ofert-item-body {
    justify-content: center;
    align-items: center;
  }

  .coke-ofert-item-type {
    width: 40%;
  }

  .div-block-13 {
    justify-content: center;
    align-items: center;
  }

  .other-oferts-section {
    padding: 20px 15px;
  }

  .other-oferts-wrapper {
    background-position: 100% 5%, 100% 0, 0 0;
    padding-left: 35px;
    padding-right: 35px;
  }

  .other-oferts-btn {
    width: 80%;
  }

  .other-ofert-btn-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .other-ofert-item {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 5% 4%;
  }

  .other-ofert-title {
    text-align: center;
    width: 100%;
    min-height: auto;
    margin-bottom: 25px;
  }

  .other-ofert-flag {
    width: 100%;
  }

  .other-oferts-info {
    flex-flow: row;
    width: 100%;
  }

  .carreers-list-p {
    padding-left: 0;
  }

  .brix---cta-v1-floating-item-02 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---cta-v1-floating-item-3 {
    width: 34%;
  }

  .brix---btn-secondary-white-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-white-2 {
    width: 100%;
    padding: 20px 32px;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---buttons-row-right---t-left {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 45px;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: 1fr;
  }

  .brix---cta-section {
    padding: 96px 5%;
  }

  .se-seemore-btn {
    width: 70%;
    margin-right: 16px;
  }

  .se-see-more-btn {
    width: 100%;
    padding: 20px 32px;
  }

  .brix---header-logo-3 {
    max-width: 90%;
  }

  .brix---btn-primary-small-2 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-3 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    display: block;
  }

  .brix---btn-circle-secondary-small {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---mg-bottom-40px-3 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-3 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---3 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---4 {
    max-width: 480px;
  }

  .brix---btn-download-app, .brix---btn-download-app-white {
    padding: 20px 22px;
  }

  .brix---grid-hero-v16 {
    grid-template-columns: 1fr;
  }

  .schneider---hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .schneider-cta {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-primary-white-3 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-4 {
    width: 34%;
  }

  .brix---cta-v8-section-2 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-2 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-2 {
    height: 50%;
  }

  .f-h3-heading-3 {
    font-size: 40px;
  }

  .f-testimonial-right-a, .f-testimonial-left-a {
    display: none;
  }

  .f-h3-heading-4 {
    font-size: 40px;
  }

  .f-section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .schneider---etapas, .schneider---beneficios {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-64px {
    margin-bottom: 48px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-5 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h5-size {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---button-row-left-4 {
    margin-right: 16px;
  }

  .brix---grid-2-columns-text {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .schneider---requisitos {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h4-size {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---social-media-grid-left {
    justify-content: start;
    justify-items: start;
  }

  .brix---avatar-circle-04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---text-100-bold {
    font-size: 14px;
  }

  .schneider---vacantes, .coca-vacantes {
    padding: 20px 15px 60px;
  }

  .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: .9fr;
  }

  .brix---heading-h2-size-6 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-3-columns-2 {
    grid-template-columns: 1fr;
  }

  .coca-vacantes-copy, .coca-vacantes-copy-copy, .schneider-cta-final {
    padding: 20px 15px 60px;
  }

  .schneider---footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---section-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-7 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---team-v11-image-wrapper {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    flex: 0 auto;
    height: 100%;
  }

  .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---card-team-v11 {
    flex-direction: column;
    align-items: stretch;
  }

  .brx---content-inside-card-team-member-v11 {
    padding: 32px 24px 40px;
  }

  .brix---grid-team-v11 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .schneider-vacantes, .schneider-requisitos, .schneider-beneficios {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---grid-3-columns-3 {
    grid-template-columns: 1fr;
  }

  .brix---section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-8 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-2 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-3 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h5-size-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-2-columns-text-2 {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-2 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .f-h3-heading-5 {
    font-size: 40px;
  }

  .f-section-large-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---section-3-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .coke-rrss-copy {
    padding: 60px 15px 160px;
  }

  .coke-about-us-footer-title-2 {
    font-size: 20px;
  }

  .about-us-subtitle-copy-2 {
    margin-top: 15px;
    font-size: 20px;
  }

  .bci---about-copy {
    padding: 20px 15px 60px;
  }

  .aboutus-title-copy {
    font-size: 30px;
  }

  .schneider-rrss, .impact-banner-section-copy {
    padding: 20px 15px 60px;
  }

  .banner-content-copy {
    background-size: contain;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: -40px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-4 {
    grid-template-columns: 1fr;
  }

  .brix---section-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-9 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size-2 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---social-media-grid-left-2 {
    justify-content: start;
    justify-items: start;
  }

  .brix---avatar-circle-5 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---text-100-bold-2 {
    font-size: 14px;
  }

  .brix---btn-primary-small-3 {
    padding: 20px 32px;
  }

  .brix---header-logo-4 {
    max-width: 90%;
  }

  .brix---btn-header-hidden-on-mbl-4 {
    display: none;
  }

  .brix---grid-hero-v1-2 {
    grid-template-columns: 1fr;
  }

  .brix---section-hero-full-width-right {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---hero-full-width-right-hero-v5 {
    margin-top: 62px;
    position: static;
  }

  .brix---btn-primary-4 {
    padding: 20px 32px;
  }

  .brix---heading-h1-size-5 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---floating-image-hero-v2---1 {
    max-width: 480px;
  }

  .bci---hero, .bci---about {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-10 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-v8-section-3 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-features-v11 {
    grid-template-columns: 1fr;
  }

  .brix---card-v11-feature-over-image-copy {
    margin-top: -60px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .bci---fechas {
    padding: 20px 15px 60px;
  }

  .brix---card-v11-feature-over-image-copy-2 {
    margin-top: -60px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .brix---heading-h2-size-11 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---card-v11-feature-over-image {
    margin-top: -60px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .brix---section-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-12 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-slider-arrow-right---top-left-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .bci---vacantes {
    padding: 20px 15px 60px;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-slider-arrow-right---top-right-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .bci---cta-postula {
    padding: 20px 15px 60px;
  }

  .brix---btn-primary-white-4 {
    padding: 20px 32px;
  }

  .brix---cta-section-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---heading-h2-size-13 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-14 {
    font-size: 28px;
    line-height: 40px;
  }

  .bci---requisitos {
    padding: 20px 15px 60px;
  }

  .brix---card-testimonial-v2 {
    padding: 44px 32px;
  }

  .brix---section-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-15 {
    font-size: 28px;
    line-height: 40px;
  }

  .bci---beneficios {
    padding: 20px 15px 60px;
  }

  .brix---image-wrapper-br-24px-shadow-3 {
    border-radius: 14px;
    box-shadow: 0 4px 22px #14142b24;
  }

  .brix---section-8 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .bci---rrss {
    padding: 20px 15px 60px;
  }

  .coke-about-us-footer-title-3 {
    font-size: 20px;
  }

  .about-us-subtitle-copy-3 {
    margin-top: 15px;
    font-size: 20px;
  }

  .bci---about-copy-2 {
    padding: 20px 15px 60px;
  }

  .aboutus-title-copy-2 {
    font-size: 30px;
  }

  .brix---footer-top-small-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .schneider-vacantes-colombia {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-8 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---section-9 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-16 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4 {
    padding: 40px 24px;
  }

  .brix---header-logo-5 {
    max-width: 90%;
  }

  .brix---btn-primary-small-4 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-5 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    display: block;
  }

  .brix---mg-bottom-40px-4 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-5 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .santander-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-6 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-5 {
    margin-right: 16px;
  }

  .santander---about, .santander---fechas-importantes, .santander---fechas {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-11-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .santander---vacantes-copy {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-12-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bci---cta-postula-copy {
    padding: 20px 15px 60px;
  }

  .brix---cta-section-2-copy {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---heading-h2-size-13-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---card-testimonial-v2-copy {
    padding: 44px 32px;
  }

  .brix---btn-primary-white-4-copy {
    padding: 20px 32px;
  }

  .bci---beneficios-copy {
    padding: 20px 15px 60px;
  }

  .brix---grid-2-columns-text-copy, .brix---grid-2-columns-text-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-15-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-2-col-mbl-copy {
    grid-template-columns: 1fr 1fr;
  }

  .brix---header-logo-4-copy {
    max-width: 90%;
  }

  .brix---cta-v8-section-3-copy {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .bci---about-copy-2-copy {
    padding: 20px 15px 60px;
  }

  .coke-rrss-copy-copy {
    padding: 60px 15px 160px;
  }

  .brix---heading-h2-size-17 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-6 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-5 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v1-2 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v1-floating-item-5 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-6 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---mg-bottom-40px-5 {
    margin-bottom: 24px;
  }

  .brix---cta-section-4 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---header-logo-6 {
    max-width: 90%;
  }

  .brix---btn-primary-small-5 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-6 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-5 {
    display: block;
  }

  .brix---mg-bottom-40px-6 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-6 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-10 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-7 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-7 {
    margin-right: 16px;
  }

  .wbs-section {
    padding: 2rem 2%;
  }

  .wbs-step-4 {
    grid-template-columns: 1fr;
    max-width: 90%;
  }

  .wbs-step-4-item {
    width: 300px;
  }

  .brix---section-11 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-8 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-18 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h5-size-3 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---subtitle-2 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-2-columns-text-3 {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-4 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---section-small-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-primary-white-6 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v16-2 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---cta-v17-half-image-right-2 {
    height: 50%;
  }

  .brix---cta-card {
    padding: 56px 40px;
  }

  .brix---btn-large-icon {
    padding: 30px 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---link-icon-right-3 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---cta-v3-floating-item-02-2 {
    max-width: 50%;
  }

  .brix---btn-large-icon-transparent {
    padding: 30px 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .efy-web-container {
    max-width: 500px;
  }

  .efy-web-container.space-below {
    margin-bottom: 0;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .hero-image-wrap {
    display: none;
  }

  .header-efy-startups {
    min-height: 50vh;
    padding-bottom: 0;
  }

  .home-hero-img {
    max-width: 60%;
  }

  .card-content-beneficio {
    margin-left: 40px;
  }

  .section-clientes {
    padding: 30px 3%;
  }

  .div-block-62 {
    display: flex;
  }

  .secci-n-beneficios-wayra {
    padding: 40px 3%;
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .service-icon {
    width: 60px;
    height: 60px;
  }

  .div-block-67 {
    padding-bottom: 0;
  }

  .content-block-right {
    padding: 10px;
  }

  .content-wrap {
    margin-bottom: 10px;
  }

  .image-block {
    flex-direction: row;
  }

  .column-wrap {
    flex-direction: row;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-heading-right {
    padding: 60px 15px;
  }

  .perk-text-wrapper {
    text-align: center;
  }

  .shadow-two-2 {
    width: 70%;
  }

  .testimonial-block-r-01 {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
  }

  .testimonial-card-01 {
    flex-direction: column;
    display: flex;
  }

  .tabs-01 {
    flex-direction: column;
  }

  .testimonials-grid-01 {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .testimonials-main-block {
    flex-direction: column;
  }

  .testimonial-block-l-01 {
    width: 100%;
  }

  .content-wrap-left-2.no-inner-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-26 {
    padding: 20px;
  }

  .div-block-81 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-16 {
    text-align: center;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .titlefooter-2 {
    text-align: left;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-85 {
    display: flex;
  }

  .grid-31 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-86 {
    padding-bottom: 0;
  }

  .div-block-96 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-20 {
    text-align: center;
  }

  .wbs-section-2 {
    padding: 2rem 2%;
  }

  .bie---ndice {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-48px-3-copy {
    margin-bottom: 32px;
  }

  .brix---3-columns-1-col-tablet-copy {
    grid-template-columns: 1fr;
  }

  .f-h3-heading-6 {
    font-size: 40px;
  }

  .f-section-large-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h2-heading {
    font-size: 44px;
  }

  .f-section-large-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-7 {
    font-size: 40px;
  }

  .f-section-large-7, .f-section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---mg-bottom-40px-7 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-19 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-5 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-8 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-7 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 40px;
  }

  .brix---display-4 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---section-12 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-20 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-3-columns---1-col-mb {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---section-13 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-9 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-3 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-300-bold {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---3-columns-1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width {
    padding: 20px 32px;
  }

  .brix---pricing-content-v5 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-16px-9 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 32px;
  }

  .brix---section-14 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-21 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4-2 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-2 {
    padding: 40px 24px;
  }

  .brix---mg-bottom-16px-10 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-9 {
    margin-bottom: 32px;
  }

  .brix---display-6 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-15 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-22 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-4 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---link-icon-right-4 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-4 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tabs-content-card {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---grid-2-columns-gap-56px {
    grid-template-columns: 1fr;
  }

  .bie---dimensiones-copy, .bci---plantilla {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-40px-8 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-23 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-6 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-9 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-8 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-7 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-7 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h2-size-24 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-v9-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-v9-card {
    padding: 50px 32px;
  }

  .brix---grid-cta-v9 {
    grid-template-columns: 1fr;
  }

  .brix---text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h1-size-10 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-25 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---categories-badges-item-wrapper, .brix---categories-badges-wrapper {
    flex-wrap: wrap;
  }

  .brix---blog-card-featured-full-width-card {
    min-height: 670px;
  }

  .brix---blog-card-content-over {
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---section-small-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---badge-primary-small, .brix---badge-primary-small-light {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-title-and-categories {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---card-blog-featured-v5 {
    margin-bottom: 40px;
  }

  .brix---blog-card-featured-content-v2 {
    padding: 50px 32px;
  }

  .brix---section-blog-v5 {
    padding-top: 100px;
  }

  .brix---grid-2-columns---gap-row-72px {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v9-section-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-v9-card-2 {
    padding: 50px 32px;
  }

  .brix---content-inside-card, .brix---content-inside-card-v2 {
    padding: 32px 32px 40px;
  }

  .brix---grid-3-columns---1-col-t, .brix---grid-3-columns---1-col-t-2, .brix---grid-3-columns-5 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---mg-bottom-16px-11 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-10 {
    margin-bottom: 32px;
  }

  .brix---section-16 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-26 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-5 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---3-columns-1-col-tablet-3 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size---mg-0 {
    font-size: 38px;
    line-height: 46px;
  }

  .brix---mg-bottom-80px {
    margin-bottom: 48px;
  }

  .brix---accordion-title-3 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-right-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-item-wrapper-v5, .brix---accordion-item-wrapper-v5-first, .brix---accordion-item-wrapper-v5-last {
    padding: 48px 0;
  }

  .brix---accordion-big-number {
    width: 100px;
    font-size: 32px;
    line-height: 42px;
  }

  .wbs-section-3 {
    padding: 2rem 2%;
  }

  .wbs-accordion-icon {
    margin-left: 20px;
  }

  .bie---gracias-bie, .bie---empresas-y-pa-s, .bie---todo-lo-que-debes-saber-sobre-bie, .bie---explora-cada-dimensi-n, .bie---cta, .bie---por-que-medir, .bie---3-items, .bie-cta-1, .bie---porqu-medir-experiencia, .bie---riesgos {
    padding: 20px 15px 60px;
  }

  .brix---header-logo-7 {
    max-width: 90%;
  }

  .brix---btn-primary-small-6 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-7 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-6 {
    display: block;
  }

  .brix---mg-bottom-40px-9 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-8 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-17 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-11 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-10 {
    margin-right: 16px;
  }

  .f-tab-toggle-menu {
    flex-wrap: wrap;
  }

  .f-tab-button-toggle {
    width: 100%;
  }

  .brix---btn-primary-8-copy {
    padding: 20px 32px;
  }

  .brix---btn-secondary-6-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cermaq---info, .cermaq---fases {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-12 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 40px;
  }

  .brix---section-18 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-27 {
    font-size: 28px;
    line-height: 40px;
  }

  .cermaq---visi-n-y-objetivos {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-48px-11 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-9 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-7 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-3 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-19 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-text-4 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-10 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-8 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-12 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-2-col---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 155px;
    padding-bottom: 120px;
  }

  .brix---heading-h2-size-27-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .cermaq---objetivos-estrat-gicos {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-13 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-10 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-11 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-9 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h2-size-28 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-11 {
    margin-right: 16px;
  }

  .brix---cta-v9-section-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-v9-card-3 {
    padding: 50px 32px;
  }

  .brix---grid-cta-v9-2 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size-13 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---floating-image-hero-v1---5 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---6 {
    max-width: 480px;
  }

  .brix---card-over-image {
    padding: 45px 32px;
  }

  .brix---section-hero-short {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bie---porqu-medir-experiencia-copy {
    padding: 20px 15px 60px;
  }

  .cermaq---descripci-n-general-del-programa {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-48px-12 {
    margin-bottom: 32px;
  }

  .brix---section-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-title-4 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4-3 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-3 {
    padding: 40px 24px;
  }

  .brix---section-21 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-29 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---3-columns-1-col-tablet-4 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cermaq---ciclos-trainee {
    padding: 20px 15px 60px;
  }

  .brix---display-8 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-22 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-30 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-6 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tabs-menu-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---link-icon-right-5 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-5 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tabs-content-card-2 {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center-2 {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---grid-2-columns-gap-56px-2 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-30-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .cermaq---fases-del-programa-trainee {
    padding: 20px 15px 60px;
  }

  .brix---section-23 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-31 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-5 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---btn-circle-accordion-btn {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---accordion-item-wrapper-v3, .brix---accordion-item-wrapper-v3-first {
    padding: 36px 0;
  }

  .brix---accordion-right-side-2 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---tabs-menu-v2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---badge-secondary---tabs-v2 {
    margin: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---accordion-title-6 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v7 {
    padding: 40px 24px;
  }

  .brix---accordion-title-6-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---section-24 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-title-7 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-v3-card {
    padding: 40px 32px;
  }

  .brix---accordion-item-wrapper-v3-last {
    padding: 36px 0;
  }

  .brix---heading-h2-size-31-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-secondary-8-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-bottom-16px-14 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-13 {
    margin-bottom: 32px;
  }

  .brix---section-25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-32 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-8 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v7-2 {
    padding: 40px 24px;
  }

  .cermaq---info-copy-copy {
    padding: 20px 15px 60px;
  }

  .wbs-section-4 {
    padding: 2rem 2%;
  }

  .brix---btn-circle-accordion-btn-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---accordion-item-wrapper-v3-2, .brix---accordion-item-wrapper-v3-first-2 {
    padding: 36px 0;
  }

  .brix---accordion-right-side-3 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---tabs-menu-v2-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---badge-secondary---tabs-v2-2 {
    margin: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---display-9 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-26 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---subtitle-7 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tabs-menu-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---link-icon-right-6 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-6 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tabs-content-card-3 {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px-3 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center-3 {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---grid-2-columns-gap-56px-3 {
    grid-template-columns: 1fr;
  }

  .brix---tab-left-icon {
    justify-content: center;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .brix---tabs-wrapper-tabs-left {
    flex-direction: column;
  }

  .brix---tabs-menu-vertical {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---section-27 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-item-wrapper {
    padding: 40px 24px;
  }

  .brix---accordion-side {
    margin-right: 16px;
  }

  .brix---section-28 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-2 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-4 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---accordion-item-wrapper-v2 {
    padding: 48px 0;
  }

  .brix---heading-h2-size-30-copy-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-12-copy {
    margin-bottom: 32px;
  }

  .bie---como-interpretar {
    padding: 20px 15px 60px;
  }

  .brix---text-201 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-29 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-33 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size-3 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---3-columns-1-col-tablet-5 {
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-6 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---card-testimonial-v2-2 {
    padding: 44px 32px;
  }

  .bie---como-interpretar-mis-informes {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-40px-11 {
    margin-bottom: 24px;
  }

  .brix---text-300 {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---section-30 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-34 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---testimonial-v3-image-wrapper {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    max-width: 100%;
  }

  .brix---text-300-bold-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---btn-slider-arrow-right---top-left {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-v3 {
    flex-direction: column;
  }

  .brix---card-content-testimonial-v3 {
    padding: 32px 32px 40px;
  }

  .bie---como-interpretar-copy, .bie---uso-estrategico {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-15 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-14 {
    margin-bottom: 32px;
  }

  .brix---display-10 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-31 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-35 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-8 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tabs-menu-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---link-icon-right-7 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-7 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tabs-content-card-4 {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px-4 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center-4 {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---grid-2-columns-gap-56px-4 {
    grid-template-columns: 1fr;
  }

  .brix---section-32 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-36 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-9 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v7-3 {
    padding: 40px 24px;
  }

  .brix---section-33 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-37 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-10 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v7-4, .brix---accordion-item-wrapper-v7-3-copy {
    padding: 40px 24px;
  }

  .cermarq---recursos-adicionales {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-48px-15 {
    margin-bottom: 32px;
  }

  .brix---section-34 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-38 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---3-columns-1-col-tablet-6 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width-2, .brix---btn-secondary-full-width-2-copy, .brix---btn-secondary-full-width-2-copy, .brix---btn-secondary-full-width-2-copy-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-bottom-40px-12 {
    margin-bottom: 24px;
  }

  .brix---grid-footer-v1 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---footer-logo-wrapper-2 {
    width: 239px;
  }

  .brix---footer-list-item {
    margin-bottom: 10px;
  }

  .brix---footer-top {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---social-media-grid-left-3 {
    justify-content: start;
    justify-items: start;
  }

  .brix---header-logo-8 {
    max-width: 90%;
  }

  .brix---btn-primary-small-7 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-8 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-7 {
    display: block;
  }

  .brix---btn-secondary-small-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---mg-bottom-16px-16 {
    margin-bottom: 8px;
  }

  .brix---btn-primary-12 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-5 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-35 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-39 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

  .brix---button-row-left-12 {
    margin-right: 16px;
  }

  .brix---grid-2-columns---gap-48px {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-v14 {
    padding: 32px 32px 40px;
  }

  .brix---text-100 {
    font-size: 15px;
  }

  .brix---grid-3-columns-6 {
    grid-template-columns: 1fr;
  }

  .brix---section-36 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---text-200-bold-8 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .bie---s-parte {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-40px-13 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-white-9 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-8 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-7 {
    width: 34%;
  }

  .brix---cta-v8-section-4 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-3 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-3 {
    height: 50%;
  }

  .brix---section-37 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-14 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h5-size-4 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---subtitle-9 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-2-columns-text-5 {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-4 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-5 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---grid-2-columns-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-16 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-40 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-4 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-17 {
    margin-bottom: 32px;
  }

  .brix---square-icon-6 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-38 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-41 {
    font-size: 28px;
    line-height: 40px;
  }

  .bie---y-ahora-que-hago {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-17 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-56px-4 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-13 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-11 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-39 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-42 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-10 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left-13 {
    margin-right: 16px;
  }

  .brix---image-wrapper-br-24px-shadow-6 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---mg-bottom-40px-14 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-white-10 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-9 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-8 {
    width: 34%;
  }

  .brix---cta-v8-section-5 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-4 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-4 {
    height: 50%;
  }

  .brix---heading-h2-size-42-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie---profundiza {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-48px-18 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-43 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-11 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v7-5 {
    padding: 40px 24px;
  }

  .bie-identifica {
    padding: 20px 15px 60px;
  }

  .brix---heading-h1-size-15 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-hero-v1-3 {
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v2---2 {
    max-width: 480px;
  }

  .brix---section-hero-full-width-right-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---hero-full-width-right-hero-v5-2 {
    margin-top: 62px;
    position: static;
  }

  .bie-gestiona-los-desaf-os {
    padding: 20px 15px 60px;
  }

  .brix---section-40 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-44 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---text-300-bold-3 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---card-testimonial-v6 {
    padding: 44px 32px;
  }

  .brix---avatar-circle-05-border {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -86px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -86px 36%;
  }

  .brix---mg-bottom-40px-15 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-45 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-7 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-14 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-11 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-top-80px {
    margin-top: 64px;
  }

  .brix---btn-primary-14 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-12 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-16 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---floating-image-hero-v6---1 {
    max-width: 480px;
  }

  .brix---section-hero-top-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-16px-18 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-56px-5 {
    margin-bottom: 40px;
  }

  .brix---section-41 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---subtitle-11 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---image-wrapper-br-24px-shadow-7 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---heading-h2-size-43-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---text-301, .brix---text-200-bold-9 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---dropdown-pd-48px {
    padding-bottom: 24px;
  }

  .brix---square-dropdown-icon {
    border-radius: 12px;
    max-width: 52px;
  }

  .brix---grid-2-columns-dropdown {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .brix---header-logo-9 {
    max-width: 90%;
  }

  .brix---btn-primary-small-8 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-9 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-8 {
    display: block;
  }

  .brix---grid-5-column-dropdowns {
    justify-items: start;
  }

  .brix---grid-2-columns-5 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-19 {
    margin-bottom: 32px;
  }

  .brix---square-icon-7 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-42 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-46 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---footer-logo-wrapper-3 {
    width: 239px;
  }

  .brix---social-media-grid-right---t-center-2 {
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-small-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---footer-list-item-horizontal-2 {
    margin-bottom: 10px;
  }

  .bie---2025 {
    padding: 20px 15px 60px;
  }

  .brix---grid-2-columns-6 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-20 {
    margin-bottom: 32px;
  }

  .brix---square-icon-8 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-43 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-47 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-19 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-21 {
    margin-bottom: 32px;
  }

  .brix---display-11 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-44 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-48 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-12 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---tab-left-icon-2 {
    justify-content: center;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .brix---tabs-wrapper-tabs-left-2 {
    flex-direction: column;
  }

  .brix---tabs-menu-vertical-2 {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---tabs-content-card-5 {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px-5 {
    border-radius: 12px;
    max-width: 56px;
  }

  .bie---donde-acceder-a-tu-informe {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-20 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-22 {
    margin-bottom: 32px;
  }

  .brix---section-45 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-49 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-12 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4-4 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-4 {
    padding: 40px 24px;
  }

  .brix---grid-2-columns-7 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-9 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center-4-copy, .brix---tab-small-center-4-copy-copy {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---mg-bottom-16px-21 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-16 {
    margin-bottom: 24px;
  }

  .brix---text-302 {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---section-46 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-50 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---testimonial-v3-image-wrapper-2 {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    max-width: 100%;
  }

  .brix---text-300-bold-4 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---btn-slider-arrow-right---top-left-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-v3-2 {
    flex-direction: column;
  }

  .brix---card-content-testimonial-v3-2 {
    padding: 32px 32px 40px;
  }

  .brix---text-303 {
    font-size: 15px;
  }

  .brix---section-47 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-51 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---tab-line {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---text-200-bold-10 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-7 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v12 {
    padding: 32px 32px 48px;
  }

  .brix---avatar-circle-08-testimonial-v12 {
    width: 200px;
    max-width: 200px;
    height: 200px;
    max-height: 200px;
  }

  .brix---tabs-menu-bottom {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---text-300-list {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---text-200-medium-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---card-testimonial-v6-2 {
    padding: 44px 32px;
  }

  .brix---avatar-circle-05-border-2 {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -86px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v6-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -86px 36%;
  }

  .brix---mg-bottom-40px-17 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-15 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-13 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-17 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---header-logo-10 {
    max-width: 90%;
  }

  .brix---btn-primary-small-9 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-10 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-9 {
    display: block;
  }

  .brix---button-row-left-15 {
    margin-right: 16px;
  }

  .brix---grid-2-col---1-col-t-2 {
    grid-template-columns: 1fr;
  }

  .brix---hero-bg-image-light {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---section-48 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-4 {
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v2---3 {
    max-width: 480px;
  }

  .brix---section-hero-full-width-right-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---hero-full-width-right-hero-v5-3 {
    margin-top: 62px;
    position: static;
  }

  .brix---mg-bottom-56px-6 {
    margin-bottom: 40px;
  }

  .brix---mg-top-80px-2 {
    margin-top: 64px;
  }

  .brix---input-2 {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---heading-h1-size-18 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---floating-image-hero-v6---2 {
    max-width: 480px;
  }

  .brix---text-200-list-bold {
    font-size: 16px;
  }

  .brix---grid-3-icon-list {
    grid-row-gap: 18px;
    grid-template-columns: auto;
  }

  .brix---section-hero-top-small-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white-11-copy, .brix---btn-primary-white-11-copy-copy, .brix---btn-primary-white-11-copy-copy-copy, .brix---btn-primary-small-5-copy {
    padding: 20px 32px;
  }

  .brix---section-10-pt {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-7-copy, .brix---heading-h1-size-7-copy-copy {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-2-columns-6-copy {
    grid-template-columns: 1fr;
  }

  .bie---ndice-pt, .bie---donde-acceder-a-tu-informe-pt {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-48-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie---riesgos-copy {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-49-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie---como-interpretar-pt {
    padding: 20px 15px 60px;
  }

  .brix---card-testimonial-v2-2-copy {
    padding: 44px 32px;
  }

  .bie---uso-estrategico-copy {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-35-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---tab-small-center-4-copy {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---grid-2-columns-gap-56px-4-copy {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v7-3-copy {
    padding: 40px 24px;
  }

  .brix---display-10-copy {
    font-size: 20px;
    line-height: 32px;
  }

  .bie---y-ahora-que-hago-copy {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-42-copy-copy, .brix---heading-h2-size-42-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---header-logo-11 {
    max-width: 90%;
  }

  .brix---btn-primary-small-10 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-11 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-10 {
    display: block;
  }

  .brix---mg-bottom-40px-18 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-16 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-14 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-19 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .hero-cliente {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-5 {
    grid-template-columns: 1fr;
  }

  .brix---button-row-left-16 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---7 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---8 {
    max-width: 480px;
  }

  .bci---vacantes-copy, .bie---profundiza-pt {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-50-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-primary-white-11-copy-copy, .brix---btn-primary-white-11-copy-copy-copy, .brix---btn-primary-white-11-copy-copy-copy-copy, .brix---btn-primary-white-11-copy {
    padding: 20px 32px;
  }

  .bie-identifica-pt {
    padding: 20px 15px 60px;
  }

  .brix---section-41-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-56px-5-copy {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-43-copy-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie-gestiona-los-desaf-os-pt {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-51-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---card-testimonial-v6-2-copy {
    padding: 44px 32px;
  }

  .brix---btn-primary-white-11-copy {
    padding: 20px 32px;
  }

  .bie---2025-pt {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-23-copy, .brix---heading-h2-size-23-copy-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie---gracias-bie-copy {
    padding: 20px 15px 60px;
  }

  .brix---cta-section-5-copy {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---heading-h2-size-19-copy, .brix---heading-h2-size-19-copy-copy, .brix---heading-h2-size-19-copy-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-hero-top-small-2-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-3-icon-list-copy {
    grid-row-gap: 18px;
    grid-template-columns: auto;
  }

  .brix---text-200-list-bold-copy {
    font-size: 16px;
  }

  .brix---heading-h1-size-18-copy {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .bie---todo-lo-que-debes-saber-sobre-bie-pt {
    padding: 20px 15px 60px;
  }

  .brix---grid-2-columns-stats-v4-2-copy {
    grid-template-columns: 1fr;
  }

  .brix---accordion-title-2-copy, .brix---accordion-title-2-copy-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-item-wrapper-v4-2-copy-copy {
    padding: 40px 24px;
  }

  .brix---accordion-title-2-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .bie---explora-cada-dimensi-n-copy, .bie---explora-cada-dimensi-n-pt {
    padding: 20px 15px 60px;
  }

  .brix---tabs-menu-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---tab-small-center-copy, .brix---tab-small-center-copy-copy {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---heading-h2-size-22-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie-cta-1-copy {
    padding: 20px 15px 60px;
  }

  .brix---cta-section-6-copy {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---heading-h2-size-23-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-primary-white-8-copy {
    padding: 20px 32px;
  }

  .bie---porqu-medir-experiencia-pt {
    padding: 20px 15px 60px;
  }

  .brix---cta-v9-section-copy {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-v9-card-copy {
    padding: 50px 32px;
  }

  .brix---heading-h2-size-24-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .bie---3-items-copy {
    padding: 20px 15px 60px;
  }

  .brix---grid-3-columns-5-copy {
    grid-template-columns: 1fr;
  }

  .brix---tabs-content-card-5-copy {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---tab-left-icon-2-copy {
    justify-content: center;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .brix---tabs-content-card-5-copy-copy {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---mg-bottom-16px-22 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-23 {
    margin-bottom: 32px;
  }

  .brix---display-12 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-49 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-52 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-13 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---link-icon-right-8 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-11 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-text-left, .brix--grid-2-columns-text-right {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-8 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---header-logo-12 {
    max-width: 90%;
  }

  .brix---btn-primary-small-11 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-12 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-11 {
    display: block;
  }

  .brix---mg-bottom-40px-19 {
    margin-bottom: 24px;
  }

  .brix---mg-top-80px-3 {
    margin-top: 64px;
  }

  .brix---btn-primary-17 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-15 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-20 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-17 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v6---3 {
    max-width: 480px;
  }

  .brix---section-hero-top-small-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns---gap-row-72px-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-50 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---card-v11-feature-over-image-2 {
    margin-top: -60px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .brix---grid-features-v11-2 {
    grid-template-columns: 1fr;
  }

  .fj---hero {
    padding: 20px 15px 60px;
  }

  .brix---footer-logo-wrapper-4 {
    width: 239px;
  }

  .brix---social-media-grid-right---t-center-3 {
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-small-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---footer-list-item-horizontal-3 {
    margin-bottom: 10px;
  }

  .brix---mg-bottom-40px-20 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-21 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-18 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---9 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---10 {
    max-width: 480px;
  }

  .brix---btn-download-app-2, .brix---btn-download-app-white-2 {
    padding: 20px 22px;
  }

  .brix---grid-hero-v16-2 {
    grid-template-columns: 1fr;
  }

  .brix---section-hero-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-18 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-16 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-51 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fj---antes-de-postular {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-23 {
    margin-bottom: 8px;
  }

  .brix---square-icon-10 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-52 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-53 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons-3 {
    grid-template-columns: .9fr;
  }

  .brix---grid-2-columns---gap-48px-2 {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-v14-2 {
    padding: 32px 32px 40px;
  }

  .brix---btn-primary-white-12 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-11 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-9 {
    width: 34%;
  }

  .brix---cta-v8-section-6 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-5 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-5 {
    height: 50%;
  }

  .brix---mg-bottom-80px-2 {
    margin-bottom: 48px;
  }

  .brix---section-53 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-title-13 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-right-side-4 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-item-wrapper-v5-2, .brix---accordion-item-wrapper-v5-first-2, .brix---accordion-item-wrapper-v5-last-2 {
    padding: 48px 0;
  }

  .brix---accordion-big-number-2 {
    width: 100px;
    font-size: 32px;
    line-height: 42px;
  }

  .brix---mg-bottom-48px-24 {
    margin-bottom: 32px;
  }

  .brix---section-54 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---link-icon-right-9 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-12 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-3-columns---1-col-mb-2 {
    grid-template-columns: 1fr;
  }

  .brix---card-link-content-left-fw {
    align-items: stretch;
  }

  .wbs-section-5 {
    padding: 2rem 2%;
  }

  .brix---text-304 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-55 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-54 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-testimonials-v8 {
    grid-template-columns: 1fr;
  }

  .brix---card-testimonial-v8 {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-left: 33px;
    padding-right: 33px;
  }

  .brix---avatar-circle-testimonial-v8 {
    width: 160px;
    max-width: 160px;
    height: 160px;
    max-height: 160px;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .brix---grid-3-columns-7 {
    grid-template-columns: 1fr;
  }

  .brix---section-56 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-55 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-64px-2 {
    margin-bottom: 48px;
  }

  .brix---btn-primary-19 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-17 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-57 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-22 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-56 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h5-size-5 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---button-row-left-19 {
    margin-right: 16px;
  }

  .brix---grid-2-columns-text-6 {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-5 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-9 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---mg-bottom-40px-21 {
    margin-bottom: 24px;
  }

  .brix---cta-card-2 {
    padding: 56px 40px;
  }

  .brix---section-small-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-primary-white-13 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-12 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-10 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-11 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---cta-section-8 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---header-logo-13 {
    max-width: 90%;
  }

  .brix---btn-primary-small-11-copy {
    padding: 20px 32px;
  }

  .fj---durante-la-postulacion, .fj---preparaci-n-para-la-entrevista, .fj---antes-de-postular-copy, .fj---antes-de-postular-copy {
    padding: 20px 15px 60px;
  }

  .brix---grid-2-columns-text-6-copy {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-56-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-primary-small-11-copy-copy {
    padding: 20px 32px;
  }

  .brix---mg-bottom-40px-22 {
    margin-bottom: 24px;
  }

  .brix---mg-top-80px-4 {
    margin-top: 64px;
  }

  .brix---btn-primary-20 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-18 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-23 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-20 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v6---4 {
    max-width: 480px;
  }

  .brix---section-hero-top-small-4, .brix---section-hero-primary {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-6 {
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---11 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---12 {
    max-width: 480px;
  }

  .brix---mg-bottom-16px-24 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-25 {
    margin-bottom: 32px;
  }

  .brix---section-58 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-57 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-14 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-56px {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-image-center-icons-sides {
    grid-template-columns: 1fr;
    max-width: 430px;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-pricing02_feature-list {
    grid-template-columns: 1fr;
  }

  .uui-pricing02_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing02_icon-wrapper {
    display: none;
  }

  .uui-pricing02_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-pricing02_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing02_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing02_top-right-price {
    font-size: 3rem;
  }

  .brix---accordion-title-14 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4-5 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-5 {
    padding: 40px 24px;
  }

  .bci---requisitos-copy-copy, .fj---informaci-n-personal {
    padding: 20px 15px 60px;
  }

  .brix---square-icon-11 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-59 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-text-7 {
    grid-template-columns: 1fr;
  }

  .brix---section-60 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h5-size-6 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---grid-2-columns-2-col-mbl-6 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-10 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---section-61 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-item-wrapper-2 {
    padding: 40px 24px;
  }

  .brix---accordion-side-2 {
    margin-right: 16px;
  }

  .brix---btn-circle-accordion-btn-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---section-62 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-58 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-10 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-13 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-column-80px {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-63 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-59 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---content-inside-card-2, .brix---content-inside-card-v2-2 {
    padding: 32px 32px 40px;
  }

  .brix---grid-3-columns---1-col-t-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-64px-3 {
    margin-bottom: 48px;
  }

  .brix---section-64 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-60 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-text-7-copy {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-6-copy {
    grid-template-columns: 1fr 1fr;
  }

  .fj---perfil-profesional, .fj---perfil-profesional-copy, .bci---requisitos-copy-copy, .fj---experiencia, .bci---requisitos-copy-copy, .fj---logros-y-proyectos {
    padding: 20px 15px 60px;
  }

  .brix---cta-section-8-copy {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---header-logo-14 {
    max-width: 90%;
  }

  .brix---btn-primary-small-12 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-13 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-12 {
    display: block;
  }

  .santander-hero-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-64px-4 {
    margin-bottom: 48px;
  }

  .brix---btn-primary-21 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-19 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-65 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-24 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-61 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h5-size-7 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---button-row-left-21 {
    margin-right: 16px;
  }

  .brix---grid-2-columns-text-8 {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-7 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-11 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---section-small-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-primary-white-14 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-13 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v16-3 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---cta-v17-half-image-right-3 {
    height: 50%;
  }

  .bci---requisitos-copy-copy, .bci---requisitos-copy-copy-copy {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-25 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-23 {
    margin-bottom: 24px;
  }

  .brix---cta-v1-floating-item-12 {
    width: 34%;
  }

  .brix---cta-v8-section-7 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-6 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-6 {
    height: 50%;
  }

  .wbs-section-6 {
    padding: 2rem 2%;
  }

  .wbs-step-3-item {
    width: 300px;
  }

  .wbs-step-3 {
    grid-template-columns: 1fr;
  }

  .wbs-step-3-item-top {
    width: 300px;
  }

  .brix---mg-bottom-48px-26 {
    margin-bottom: 32px;
  }

  .brix---section-66 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-62 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-15 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---3-columns-1-col-tablet-7 {
    grid-template-columns: 1fr;
  }

  .brix---section-67 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-63 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-11 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-14 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns---gap-row-72px-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-40px-24 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-64 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-22 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-15 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-14 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-bottom-48px-27 {
    margin-bottom: 32px;
  }

  .brix---section-68 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---3-columns-1-col-tablet-8 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-69 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-25 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-65 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h5-size-8 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---subtitle-16 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-2-columns-text-9 {
    grid-template-columns: 1fr;
  }

  .brix---grid-2-columns-2-col-mbl-8 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-12 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .coke-rrss-copy-copy-copy {
    padding: 60px 15px 160px;
  }

  .bci---requisitos-copy-copy, .santander---about1, .bci---requisitos-copy-copy, .santander---fechas-importantes1, .bci---requisitos-copy-copy, .santander---areas, .bci---requisitos-copy-copy, .santander---postula, .bci---requisitos-copy-copy, .santader---requisitos, .bci---requisitos-copy-copy, .santander---beneficios, .bci---requisitos-copy-copy, .santander---conocenos {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-64-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-24-copy, .brix---mg-bottom-48px-24-copy-copy {
    margin-bottom: 32px;
  }

  .brix---heading-h1-size-23-copy {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-24-copy-copy, .brix---mg-bottom-48px-28 {
    margin-bottom: 32px;
  }

  .brix---section-70 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-66 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---3-columns-1-col-tablet-9 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-bottom-16px-26 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-25 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-22, .brix---btn-primary-white-16 {
    padding: 20px 32px;
  }

  .brix---grid-cta-v11 {
    grid-row-gap: 200px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v12-section {
    min-height: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---text-305 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h4-size-4 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---text-200-bold-15 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-8 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---card-testimonial-v2-3 {
    padding: 44px 32px;
  }

  .brix---card-link-content-left-fw-copy {
    align-items: stretch;
  }

  .brix---header-logo-15 {
    max-width: 90%;
  }

  .brix---btn-primary-small-13 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-14 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-13 {
    display: block;
  }

  .brix---mg-bottom-40px-26 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-23 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-26 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---section-hero-primary-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-7 {
    grid-template-columns: 1fr;
  }

  .brix---button-row-left-23 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---13 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---14 {
    max-width: 480px;
  }

  .bci---requisitos-copy, .bci---requisitos-copy-copy, .ita---about, .ita---fechas-importantes, .ita---reas, .ita---requisitos, .ita---beneficios, .ita---becas, .bci---requisitos-copy-copy, .bci---conocenos {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-27 {
    margin-bottom: 8px;
  }

  .brix---heading-h2-size-67 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-primary-white-17 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-15 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-13 {
    width: 34%;
  }

  .brix---cta-v8-section-8 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-7 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-7 {
    height: 50%;
  }

  .brix---mg-bottom-48px-29 {
    margin-bottom: 32px;
  }

  .brix---mg-top-32px {
    margin-top: 24px;
  }

  .brix---grid-3-columns-8 {
    grid-template-columns: 1fr;
  }

  .brix---section-71 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---content-inside-card-3 {
    padding: 32px 32px 40px;
  }

  .brix---text-200-medium-3 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---icons-grid-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---section-72 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-title-15 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4-6 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-6 {
    padding: 40px 24px;
  }

  .brix---mg-bottom-16px-28 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-27 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-68 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---social-media-grid-center-2 {
    justify-content: center;
    justify-items: center;
  }

  .brix---text-200-medium-4 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-9 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .brix---btn-slider-arrow-right---top-left-4 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-4 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---section-overflow-hidden {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---cta-card-3 {
    padding: 56px 40px;
  }

  .brix---section-small-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-24 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-18 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-16 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-v1-floating-item-14 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-15 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .ita---conocenos {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-69 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-10 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---button-row-left-25 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-19 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-17 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v1-3 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v1-floating-item-16 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-17 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .schneider-vacantes-chile, .schneider-vacantes-per {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-68-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---header-logo-16 {
    max-width: 90%;
  }

  .brix---btn-primary-small-14 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-15 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-14 {
    display: block;
  }

  .brix---mg-bottom-40px-28 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-27 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-26 {
    margin-right: 16px;
  }

  .brix---hero-bg-image-dark {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---btn-primary-white-20 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-18 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-2-col---1-col-t-3 {
    grid-template-columns: 1fr;
  }

  .metro---about {
    padding: 20px 15px 60px;
  }

  .brix---cta-v8-section-8-copy {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .metro---fechas-importantes, .metro---requisitos, .metro---reas, .metro---beneficios, .meto---conocenos {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-29 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-30 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-70 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-12 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---btn-slider-arrow-right---top-left-5 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-5 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-color-1, .brix---card-testimonial-color-2, .brix---card-testimonial-color-3 {
    padding: 48px 32px;
  }

  .brix---section-overflow-hidden-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---display-13 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---grid-3-columns-9 {
    grid-template-columns: 1fr;
  }

  .brix---section-73 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-24 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-21 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-12 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-74 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-71 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons-4 {
    grid-template-columns: .9fr;
  }

  .brix---grid-2-columns---gap-48px-3 {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-v14-3 {
    padding: 32px 32px 40px;
  }

  .brix---mg-bottom-56px-7 {
    margin-bottom: 40px;
  }

  .brix---section-75 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---text-200-list-bold-2 {
    font-size: 16px;
  }

  .brix--grid-2-columns-text-right-2 {
    grid-template-columns: 1fr;
  }

  .brix---text-306 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h4-size-5 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .brix---section-overflow-hidden-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .metro---valores {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-30 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-31 {
    margin-bottom: 32px;
  }

  .brix---section-76 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-72 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-16 {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-2-columns-stats-v4-7 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-7 {
    padding: 40px 24px;
  }

  .brix---grid-top---text-2-buttons-4-copy {
    grid-template-columns: .9fr;
  }

  .brix---accordion-item-wrapper-v4-2-copy, .brix---accordion-item-wrapper-v4-2-copy-copy {
    padding: 40px 24px;
  }

  .brix---header-logo-17 {
    max-width: 90%;
  }

  .brix---btn-primary-small-15 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-16 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-15 {
    display: block;
  }

  .brix---btn-secondary-small-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---mg-bottom-40px-29 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-28 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-27 {
    margin-right: 16px;
  }

  .brix---hero-bg-image-dark-2 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---btn-primary-white-21 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-19 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-2-col---1-col-t-4 {
    grid-template-columns: 1fr;
  }

  .cochlear {
    padding: 20px 15px 60px;
  }

  .brix---grid-features-v11-copy {
    grid-template-columns: 1fr;
  }

  .cochlear---construye-un-cv {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-48px-32 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-10 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-13 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-77 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-73 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-13 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-16 {
    font-size: 16px;
    line-height: 18px;
  }

  .cochlear---compromiso-con-la-inclusi-n {
    padding: 20px 15px 60px;
  }

  .brix---btn-primary-25 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-22 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-14 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-78 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-74 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-text-10 {
    grid-template-columns: 1fr;
  }

  .cochlear---preparate-para-brillar {
    padding: 20px 15px 60px;
  }

  .brix---section-79 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-75 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size-6 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---subtitle-17 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-2-columns-top {
    grid-template-columns: 1fr;
  }

  .cochlear---sigue-creciendo {
    padding: 20px 15px 60px;
  }

  .brix---section-80 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-76 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---card-v11-feature-over-image-3 {
    margin-top: -60px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .brix---grid-features-v11-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-64px-5 {
    margin-bottom: 48px;
  }

  .brix---text-307 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---display-14 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-81 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-29 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-77 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-bg-neutral-200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-blog-featured-v7 {
    grid-template-columns: 1fr;
  }

  .brix---grid-blog-sidebar {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
  }

  .brix---category-link {
    margin-bottom: 22px;
    font-size: 20px;
    line-height: 22px;
  }

  .brix---sticky-top-24px {
    position: static;
  }

  .cochlear---experiencias {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-31 {
    margin-bottom: 8px;
  }

  .brix---heading-h2-size-78 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---btn-slider-arrow-right---top-left-6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-color-4, .brix---card-testimonial-color-5, .brix---card-testimonial-color-6 {
    padding: 48px 32px;
  }

  .brix---section-overflow-hidden-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-top-32px-2 {
    margin-top: 24px;
  }

  .brix---grid-3-columns-11 {
    grid-template-columns: 1fr;
  }

  .brix---section-82 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-79 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---content-inside-card-4 {
    padding: 32px 32px 40px;
  }

  .brix---text-200-medium-5 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---icons-grid-center-2 {
    justify-content: center;
    justify-items: center;
  }

  .cochlear---historias-que-inspiran {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-32 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-33 {
    margin-bottom: 32px;
  }

  .brix---text-308 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-83 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-80 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size-7 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---text-200-bold-17 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---3-columns-1-col-tablet-10 {
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-10 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---card-testimonial-v2-4 {
    padding: 44px 32px;
  }

  .cochlear---accesibilidad {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-56px-8 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-26 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-23 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-84 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-81 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-28 {
    margin-right: 16px;
  }

  .brix---text-200-list-bold-3 {
    font-size: 16px;
  }

  .brix--grid-2-columns-text-right-3 {
    grid-template-columns: 1fr;
  }

  .brix---footer-logo-wrapper-5 {
    width: 239px;
  }

  .brix---social-media-grid-right---t-center-4 {
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-small-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---footer-list-item-horizontal-4 {
    margin-bottom: 10px;
  }

  .brix---text-307-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---3-columns-1-col-tablet-11 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width-2 {
    padding: 20px 32px;
  }

  .brix---3-columns-1-col-tablet-12 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-33 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-56px-9 {
    margin-bottom: 40px;
  }

  .brix---section-85 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-82 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---3-columns-1-col-tablet-12-copy, .brix---3-columns-1-col-tablet-12-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-34 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-12 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-15 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-86 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-83 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---header-logo-18 {
    max-width: 90%;
  }

  .brix---btn-primary-small-16 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-17 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-16 {
    display: block;
  }

  .brix---mg-bottom-40px-30 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-30 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-29 {
    margin-right: 16px;
  }

  .brix---hero-bg-image-dark-3 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---btn-primary-white-22 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-2-col---1-col-t-5, .brix---3-columns-1-col-tablet-copy {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-67-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .ita---becas-copy {
    padding: 20px 15px 60px;
  }

  .brix---cta-card-3-copy, .brix---cta-card-3-copy-copy {
    padding: 56px 40px;
  }

  .afp-capital---about, .afp-capital---fechas-importantes, .afp-capital---vacantes, .afp-capital---rrss, .afp-capital---valores-fundamentales, .afp-capital---valores-fundamentales-copy, .afp-capital---beneficios {
    padding: 20px 15px 60px;
  }

  .afp-capital---hero {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---heading-h2-size-84 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-small-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-30 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-23 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-21 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v16-4 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---cta-v17-half-image-right-4 {
    height: 50%;
  }

  .brix---mg-bottom-16px-34 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-31 {
    margin-bottom: 24px;
  }

  .brix---cta-v1-floating-item-18 {
    width: 34%;
  }

  .brix---cta-v8-section-9 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---grid-cta-v8-8 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v8-half-image-right-8 {
    height: 50%;
  }

  .brix---mg-bottom-48px-35 {
    margin-bottom: 32px;
  }

  .brix---section-87 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---social-media-grid-left-4 {
    justify-content: start;
    justify-items: start;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 68px;
    grid-template-columns: 1fr;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---grid-3-columns-13 {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-5 {
    padding: 32px 32px 40px;
  }

  .brix---badge-secondary-small-bold {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---social-media-grid-center-3 {
    justify-content: center;
    justify-items: center;
  }

  .brix---text-200-medium-6 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-11 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .brix---btn-slider-arrow-right---top-left-7 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-7 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---section-overflow-hidden-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-27 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-24 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-16 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-88 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-text-11 {
    grid-template-columns: 1fr;
  }

  .afp-capital---requisitos {
    padding: 20px 15px 60px;
  }

  .brix---section-overflow-hidden-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-3-columns-14 {
    grid-template-columns: 1fr;
  }

  .brix---section-89 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---link-icon-right-14 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-18 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-90 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---badge-secondary-small-bold-copy {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---mg-bottom-16px-35 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-36 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-15 {
    grid-template-columns: 1fr;
  }

  .brix---section-91 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-85 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size-8 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---social-media-grid-left-5 {
    justify-content: start;
    justify-items: start;
  }

  .brix---avatar-circle-12 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---text-100-bold-3 {
    font-size: 14px;
  }

  .brix---header-logo-19 {
    max-width: 90%;
  }

  .brix---btn-primary-small-17 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-18 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-17 {
    display: block;
  }

  .brix---mg-bottom-40px-32 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-28 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-25 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-31 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---section-hero-primary-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-8 {
    grid-template-columns: 1fr;
  }

  .brix---button-row-left-31 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---15 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---16 {
    max-width: 480px;
  }

  .brix---heading-h2-size-86 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-11 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---btn-primary-white-24 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-22 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .prueba-landing-1 {
    padding: 20px 15px 60px;
  }

  .brix---section-small-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-cta-v16-5 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---cta-v17-half-image-right-5 {
    height: 50%;
  }

  .prueba-landing-2 {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-16px-36 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-37 {
    margin-bottom: 32px;
  }

  .brix---mg-top-32px-3 {
    margin-top: 24px;
  }

  .brix---grid-3-columns-16 {
    grid-template-columns: 1fr;
  }

  .brix---section-92 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-circle-secondary-small-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---text-300-bold-5 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---social-media-grid-left-6 {
    justify-content: start;
    justify-items: start;
  }

  .brix---avatar-circle-13 {
    width: 160px;
    max-width: 160px;
    height: 160px;
    max-height: 160px;
  }

  .wbs-section-7 {
    padding: 2rem 2%;
  }

  .wbs-heading-h1 {
    font-size: 2.4rem;
    line-height: 1.1em;
  }

  .wbs-section-8, .wbs-section-9 {
    padding: 2rem 2%;
  }

  .wbs-dropdown-grid-3-col {
    grid-template-columns: 1fr;
  }

  .brix---header-logo-20 {
    max-width: 90%;
  }

  .brix---btn-primary-small-18 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-19 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-tablet {
    display: block;
  }

  .brix---mg-bottom-40px-33 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-29 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-26 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-32 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-32 {
    margin-right: 16px;
  }

  .brix---floating-image-hero-v1---17 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---18 {
    max-width: 480px;
  }

  .brix---card-over-image-2 {
    padding: 45px 32px;
  }

  .brix---section-hero-short-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .brix---section-hero-primary-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v1-9 {
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v1---19 {
    max-width: 480px;
  }

  .brix---mg-top-64px {
    margin-top: 40px;
  }

  .brix---floating-image-hero-v6---5 {
    max-width: 480px;
  }

  .brix---section-hero-top-small-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---2-imgs-floating-wrapper {
    margin-top: 114px;
  }

  .brix---img-floating-left, .brix---img-floating-right {
    border-radius: 16px;
  }

  .brix---btn-primary-small-19 {
    padding: 20px 32px;
  }

  .brix---header-nav-list-item-show-in-mbl-18 {
    display: block;
  }

  .brix---btn-primary-small-20 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-20 {
    display: none;
  }

  .brix---hero-bg-image-dark-4 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---heading-h1-size-33 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---btn-primary-white-25 {
    padding: 20px 32px;
  }

  .brix---cta-v8-section-10 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---heading-h2-size-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-v1-floating-item-19 {
    width: 34%;
  }

  .coca-intro-arg {
    padding: 20px 15px 60px;
  }

  .brix---card-content-testimonial-v3-3 {
    padding: 32px 32px 40px;
  }

  .brix---btn-slider-arrow-right---top-right-8 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---section-5-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .coca-fechas-importantes-arg {
    padding: 20px 15px 60px;
  }

  .brix---btn-slider-arrow-right---top-left-8 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---heading-h2-size-87 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---card-testimonial-v3-3 {
    flex-direction: column;
  }

  .brix---card-content-testimonial-v3-4 {
    padding: 32px 32px 40px;
  }

  .brix---btn-slider-arrow-right---top-right-9 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---btn-slider-arrow-right---top-left-9 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---heading-h2-size-88 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---card-testimonial-v3-4 {
    flex-direction: column;
  }

  .coca-vacantes-arg-c-copy {
    padding: 20px 15px 60px;
  }

  .brix---text-200-bold-19 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-2-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-3-columns-17 {
    grid-template-columns: 1fr;
  }

  .brix---text-200-bold-20 {
    font-size: 16px;
    line-height: 18px;
  }

  .coca-vacantes-arg-c {
    padding: 20px 15px 60px;
  }

  .brix---grid-3-columns-18, .brix---grid-2-columns-8 {
    grid-template-columns: 1fr;
  }

  .brix---team-v7-top-wrapper-2 {
    align-items: flex-start;
  }

  .coca-requisitos-arg-copy {
    padding: 20px 15px 60px;
  }

  .brix---section-93 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-48px-38 {
    margin-bottom: 32px;
  }

  .brix---heading-h4-size-9 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---avatar-circle-14 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---heading-h2-size-89, .brix---heading-h2-size-4-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .coca-arg-beneficios-copy {
    padding: 20px 15px 60px;
  }

  .brix---section-2-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---accordion-item-wrapper-v4-8 {
    padding: 40px 24px;
  }

  .brix---accordion-title-17 {
    font-size: 20px;
    line-height: 30px;
  }

  .coca-areas-arg {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-5-copy-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-94 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-stats-v4-8 {
    grid-template-columns: 1fr;
  }

  .brix---accordion-item-wrapper-v4-9 {
    padding: 40px 24px;
  }

  .brix---accordion-title-18 {
    font-size: 20px;
    line-height: 30px;
  }

  .coca-areas-arg-copy {
    padding: 20px 15px 60px;
  }

  .brix---section-3-copy-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-5-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .coca-cta-final {
    padding: 20px 15px 60px;
  }

  .brix---cta-v1-floating-item-20 {
    width: 34%;
  }

  .coca-arg-cta-final-copy {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-90 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-v8-section-copy {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .coke-about-us-footer-title-4 {
    font-size: 20px;
  }

  .about-us-subtitle-copy {
    margin-top: 15px;
    font-size: 20px;
  }

  .aboutus-title-copy-3 {
    font-size: 30px;
  }

  .coke-rrss-arg-copy {
    padding: 60px 15px 160px;
  }

  .brix---footer-top-small-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .coca-hero {
    padding-top: 155px;
    padding-bottom: 120px;
  }

  .brix---heading-h1-size-34 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---cta-v8-section-11 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---cta-v1-floating-item-21 {
    width: 34%;
  }

  .coca-intro {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-91 {
    font-size: 28px;
    line-height: 40px;
  }

  .testimonial-image-two-2-copy-copy, .testimonial-image-two-2-copy {
    width: 100%;
    height: auto;
  }

  .testimonial-slide-2 {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content-2 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon-2 {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two-2-copy-copy-2, .testimonial-image-two-2 {
    width: 100%;
    height: auto;
  }

  .coca-etapas {
    padding: 20px 15px 60px;
  }

  .brix---text-200-bold-21 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-92 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-3-columns-19 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-39 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-93 {
    font-size: 28px;
    line-height: 40px;
  }

  .coca-requisitos {
    padding: 20px 15px 60px;
  }

  .brix---section-95, .brix---section-96 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .coca-beneficios {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-94 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-item-wrapper-v4-10 {
    padding: 40px 24px;
  }

  .brix---heading-h2-size-95 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---accordion-title-19 {
    font-size: 20px;
    line-height: 30px;
  }

  .coca-areas {
    padding: 20px 15px 60px;
  }

  .brix---section-97 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---cta-v8-section-12 {
    padding-top: 96px;
    padding-bottom: 495px;
  }

  .brix---heading-h2-size-96 {
    font-size: 28px;
    line-height: 40px;
  }

  .coke-about-us-footer-title-5 {
    font-size: 20px;
  }

  .coke-rrss-copy-2 {
    padding: 60px 15px 160px;
  }

  .about-us-subtitle-copy-4 {
    margin-top: 15px;
    font-size: 20px;
  }

  .aboutus-title-copy-4 {
    font-size: 30px;
  }

  .brix---footer-top-small-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-header-hidden-on-mbl-21 {
    display: none;
  }

  .brix---btn-primary-small-21 {
    padding: 20px 32px;
  }

  .brix---header-logo-21 {
    max-width: 90%;
  }

  .brix---btn-primary-small-22 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-22 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-19 {
    display: block;
  }

  .brix---mg-bottom-40px-34 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-30 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-27 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-98 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-35 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-33 {
    margin-right: 16px;
  }

  .softys---about {
    padding: 20px 15px 60px;
  }

  .brix---heading-h2-size-97 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-section-12 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---btn-primary-white-26 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-23 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .softys--steps {
    padding: 20px 15px 60px;
  }

  .f-h3-heading-8 {
    font-size: 40px;
  }

  .f-section-large-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .softys---reas1 {
    padding: 20px 15px 60px;
  }

  .wbs-section-10 {
    padding: 2rem 2%;
  }

  .brix---mg-bottom-16px-37 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-40 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-20 {
    grid-template-columns: 1fr;
  }

  .brix---section-99 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---social-media-grid-center-4 {
    justify-content: center;
    justify-items: center;
  }

  .brix---text-200-medium-7 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-15 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .brix---square-icon-17 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---grid-2-columns-text-12 {
    grid-template-columns: 1fr;
  }

  .brix---btn-slider-arrow-right---top-left-10 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-10 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---section-overflow-hidden-8 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .softys---beneficios {
    padding: 20px 15px 60px;
  }

  .brix---section-101 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .softys---requisitos {
    padding: 20px 15px 60px;
  }

  .brix---mg-bottom-56px-10 {
    margin-bottom: 40px;
  }

  .brix---section-102 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---text-200-list-bold-4 {
    font-size: 16px;
  }

  .brix--grid-2-columns-text-right-4 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-97-copy, .brix---heading-h2-size-97-copy-copy, .brix---heading-h2-size-97-copy-copy, .brix---heading-h2-size-97-copy-copy-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .softys---con-cenos {
    padding: 20px 15px 60px;
  }

  .aboutus-title-copy-2-copy {
    font-size: 30px;
  }

  .about-us-subtitle-copy-3-copy {
    margin-top: 15px;
    font-size: 20px;
  }

  .coke-about-us-footer-title-3-copy {
    font-size: 20px;
  }

  .brix---3-columns-1-col-tablet-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---header-logo-22 {
    max-width: 90%;
  }

  .brix---mg-bottom-16px-38 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-35 {
    margin-bottom: 24px;
  }

  .brix---text-309 {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---section-103 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-98 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---lightbox-video-icon-wrapper {
    max-width: 90px;
  }

  .brix---text-300-bold-6 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---content-inside-card-testimonial-video {
    padding: 32px 32px 48px;
  }

  .brix---mg-bottom-48px-41 {
    margin-bottom: 32px;
  }

  .brix---link-icon-right-15 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---btn-slider-arrow-right---top-left-11 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-11 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-color-7, .brix---card-testimonial-color-8, .brix---card-testimonial-color-9 {
    padding: 48px 32px;
  }

  .brix---section-overflow-hidden-9 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---text-200-medium-8 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---card-testimonial-v6-3 {
    padding: 44px 32px;
  }

  .brix---avatar-circle-05-border-3 {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -86px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v6-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -86px 36%;
  }

  .brix---btn-primary-31, .brix---btn-primary-white-27 {
    padding: 20px 32px;
  }

  .brix---grid-cta-v11-2 {
    grid-row-gap: 200px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v12-section-2 {
    min-height: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---grid-3-columns-21 {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-6 {
    padding: 32px 32px 40px;
  }

  .brix---text-200-bold-22 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-16px-39 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-36 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-42 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-99 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-16 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---btn-slider-arrow-right---top-left-12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    left: 36%;
  }

  .brix---btn-slider-arrow-right---top-right-12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    bottom: -72px;
    right: 36%;
  }

  .brix---card-testimonial-color-10, .brix---card-testimonial-color-11, .brix---card-testimonial-color-12 {
    padding: 48px 32px;
  }

  .brix---section-overflow-hidden-10 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-48px-43 {
    margin-bottom: 32px;
  }

  .brix---card-testimonial-color-13, .brix---card-testimonial-color-14, .brix---card-testimonial-color-15 {
    padding: 48px 32px;
  }

  .brix---grid-3-columns-22 {
    grid-template-columns: 1fr;
  }

  .brix---section-104 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---content-inside-card-7 {
    padding: 32px 32px 40px;
  }

  .brix---text-200-bold-23, .brix---text-200-medium-9 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-100 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---cta-card-4 {
    padding: 56px 40px;
  }

  .brix---section-small-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-34 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-28 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-24 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v1-4 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v3-floating-item-02-2-2 {
    max-width: 50%;
  }

  .brix---mg-bottom-40px-37 {
    margin-bottom: 24px;
  }

  .brix---cta-v1-floating-item-22 {
    width: 34%;
  }

  .brix---cta-v1-floating-item-23 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .cochlear---nosotros, .cochlear---nuestra-mision, .cochlear---nuestro-compromiso, .cochlear---mision, .cochlear---nuestra-mision-copy, .cochlear---nuestropy-copy, .cochlear---mision-copy, .cochlear---nuestro-compromiso-con-la-inclusion {
    padding: 20px 15px 60px;
  }

  .brix--grid-2-columns-text-right-3-copy {
    grid-template-columns: 1fr;
  }

  .aboutus-title-copy-2-copy-copy {
    font-size: 30px;
  }
}

@media screen and (max-width: 479px) {
  .se-navbar-btn {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl, .brix---header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo {
    max-width: 84%;
    margin-left: -16px;
  }

  .container-menu {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .brix---floating-image-hero-v1---1 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---2 {
    display: none;
  }

  .brix---btn-secondary, .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---paragraph-default {
    margin-top: 0;
    padding-top: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 0;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 27px;
  }

  .brix---color-neutral-800 {
    margin-top: 0;
    margin-left: 0;
  }

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

  .hero-section {
    padding-top: 140px;
    padding-bottom: 0;
  }

  .brix---cta-v8-half-image-right {
    height: 40%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 39%;
  }

  .brix---btn-secondary-white, .brix---btn-primary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---cta-v8-section {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v17-half-image-right {
    height: 40%;
  }

  .brix---cta-v17-card {
    margin: -45px 0 173px;
    padding-bottom: 233px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .cocacola-oferts-title {
    font-size: 25px;
  }

  .schneider-margin-container {
    max-width: none;
  }

  .hero-aditionals-texts {
    font-size: 18px;
  }

  .schneider-oferts-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper-two {
    background-position: 100% 5%, 100% 0, 0 0;
    background-size: 50px, 300px, auto;
    padding-top: 20%;
    padding-left: 11%;
    padding-right: 12%;
  }

  .coke-oferts-footer-title {
    font-size: 20px;
  }

  .f-navigation-button {
    display: none;
  }

  .f-testimonial-avatar-small {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .f-testimonial-author {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .image {
    margin-top: -180px;
    margin-bottom: -170px;
    padding-top: 0;
    padding-left: 5px;
  }

  .image-2 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .left-hero {
    margin-top: 0;
    margin-left: 0;
  }

  .text-block-2 {
    font-size: 16px;
  }

  .container {
    margin-left: -1021px;
    margin-right: -15px;
    padding-right: 0;
  }

  .image-4 {
    margin-top: -159px;
    margin-left: -11px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 77px;
  }

  .coke-sections-titles {
    font-size: 25px;
  }

  .coke-sections-texts {
    font-size: 18px;
    line-height: 1.4em;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---card---icon-left---content-right {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h2-size-2 {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .requisitos-text-wrapper {
    margin-bottom: 32px;
  }

  .brix---container-default {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---section {
    padding: 60px 20px;
  }

  .paragraph-5 {
    text-align: center;
  }

  .brix---icon-square-36px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-center {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---icon-success-message-left {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .brix---success-message-horizontal {
    flex-direction: column;
  }

  .brix---btn-primary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---grid-subscribe-form-button-left {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---footer-top-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .steps-section {
    padding-left: 5%;
    padding-right: 5%;
  }

  .f-content-form {
    flex-direction: column;
  }

  .f-content-image-wrapper {
    width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-bottom: 35px;
  }

  .f-grid-two-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse;
  }

  .f-container-regular {
    max-width: none;
  }

  .f-section-large {
    background-image: linear-gradient(308deg, #f6d0e3c2, #df575700), url('../images/estrellas.png'), url('../images/gurpo-de-amigos-con-pattens-verde.png'), url('../images/estrellas.png'), url('../images/estrellas.png'), linear-gradient(224deg, #f4c3da, #fff);
    background-position: 0 0, 50% 100%, 15% 100%, 100% 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, 250px, 530px, 200px, 350px, auto;
    padding: 60px 25px;
  }

  .brix---card---icon-left---content-right-copy {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .step-section-item {
    grid-template-rows: auto auto;
    grid-template-columns: 100px;
    grid-auto-flow: column;
    place-items: center stretch;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .step-section-item-icon {
    border-radius: 14px;
    width: 56px;
    max-width: 56px;
  }

  .step-text {
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    display: flex;
  }

  .impact-banner-section {
    padding-left: 5%;
    padding-right: 5%;
  }

  .banner-content {
    padding-left: 25px;
    padding-right: 25px;
  }

  .coke-sections-titles-2 {
    font-size: 25px;
  }

  .image-14 {
    padding-left: 0;
  }

  .heading {
    font-size: 25px;
  }

  .heading-2 {
    text-align: center;
    font-size: 25px;
  }

  .oferts-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-3 {
    font-size: 25px;
  }

  .heading-4 {
    text-align: center;
  }

  .steps-section-2 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .f-section-large-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-5 {
    font-size: 24px;
    line-height: 1.2em;
  }

  .requirements-list-item {
    grid-template-rows: auto auto;
    grid-template-columns: 100px;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .requirement-item-p {
    text-align: center;
    min-height: auto;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---top-bar-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---social-icon-square-30px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-right---t-center {
    grid-template-columns: repeat(auto-fit, 30px);
    margin-top: 18px;
    padding-bottom: 0;
  }

  .brix---footer-link {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---footer-list-item-horizontal {
    margin-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---footer-list-wrapper-horizontal {
    flex-direction: column;
  }

  .brix---footer-logo {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-top-small-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer-social-block-three {
    margin-left: 0;
  }

  .container-5 {
    max-width: none;
  }

  .coke-footer {
    padding-bottom: 15%;
  }

  .coke-rrss-footer-img {
    width: 20px;
  }

  .footer-social-link-three {
    width: 50px;
  }

  .steps-section-2-copy {
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-8 {
    text-align: center;
  }

  .div-block-9 {
    width: 100%;
  }

  .requiement-p-wrapper {
    width: 100%;
    min-height: auto;
    padding-left: 12%;
    padding-right: 12%;
  }

  .div-block-12 {
    margin-top: 25px;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-secondary-small {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---header-nav-list-item-2 {
    text-align: left;
    width: 100%;
  }

  .brix---header-menu-wrapper-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brix---header-logo-2 {
    max-width: 84%;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container {
    max-width: none;
  }

  .aboutus-wrapper {
    padding: 15% 7%;
  }

  .about-us-subtitle {
    font-size: 18px;
  }

  .aboutus-title {
    margin-bottom: 24px;
    font-size: 25px;
  }

  .rrss-section {
    font-size: 25px;
  }

  .container-6 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 14%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    width: 30px;
    left: -38px;
  }

  .testimonial-slider-right {
    width: 30px;
    right: -38px;
  }

  .coke-ofert-item-body {
    padding-left: 5%;
    padding-right: 5%;
  }

  .coke-ofert-item-header {
    grid-template-columns: 50px 1fr;
    place-content: start space-between;
    place-items: center stretch;
  }

  .coke-ofert-item-type {
    width: 50%;
    font-size: 12px;
  }

  .ofert-title {
    text-align: center;
    font-size: 15px;
  }

  .other-oferts-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .other-oferts-wrapper {
    background-position: 100% 0, 100% 0, 0 0;
    background-size: 50px, 300px, auto;
    padding-top: 20%;
    padding-left: 4%;
    padding-right: 4%;
  }

  .other-oferts-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .other-oferts-title {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1.2em;
  }

  .other-oferts-btn {
    width: 100%;
  }

  .other-ofert-item {
    padding-left: 5%;
    padding-right: 5%;
  }

  .other-ofert-title {
    text-align: center;
    font-size: 15px;
  }

  .other-oferts-info {
    flex-flow: column-reverse;
    grid-template-columns: 50px 1fr;
    place-content: start space-between;
    place-items: center stretch;
  }

  .se-carreer-section {
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-top: 15px;
  }

  .se-carrer-title {
    text-align: center;
    min-height: auto;
  }

  .carrer-emoji {
    width: 25px;
    height: 25px;
  }

  .main-requirement {
    text-align: center;
    min-height: auto;
  }

  .carreers-list-p {
    text-align: left;
    min-height: auto;
    padding-left: 0;
    font-size: 14px;
  }

  .div-block-15 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .carrer-title {
    text-align: left;
  }

  .se-steps-grid {
    width: 100%;
  }

  .brix---cta-v1-floating-item-02 {
    width: 44%;
  }

  .brix---cta-v1-floating-item-3 {
    width: 39%;
  }

  .brix---btn-secondary-white-2, .brix---btn-primary-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---grid-cta-v1 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .se-seemore-btn {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .electric-effect {
    width: 30px;
    top: -30px;
    right: -30px;
  }

  .se-see-more-btn {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-logo-3 {
    max-width: 84%;
  }

  .brix---btn-primary-small-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-3, .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .brix---btn-circle-secondary-small {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }

  .brix---buttons-row-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-5 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---3 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---4 {
    display: none;
  }

  .brix---btn-icon-left {
    width: 10%;
  }

  .brix---btn-download-app {
    text-align: left;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-download-app-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .schneider---hero {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .schneider-cta {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---btn-primary-white-3, .brix---btn-secondary-white-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-4 {
    width: 39%;
  }

  .brix---cta-v8-section-2 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right-2 {
    height: 40%;
  }

  .f-testimonial-author-2 {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .f-testimonial-avatar-small-2 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .schneider---etapas, .schneider---beneficios {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-64px {
    margin-bottom: 40px;
  }

  .brix---btn-primary-3, .brix---btn-secondary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-5 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-4 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---grid-2-columns-2-col-mbl {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow {
    border-radius: 16px;
  }

  .schneider---requisitos {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h4-size {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---icon-square-36px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---avatar-image-link {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---card-content-left {
    padding: 28px 22px 38px;
  }

  .brix---avatar-circle-04 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---avatar-v3-content-right {
    margin-left: 9px;
  }

  .schneider---vacantes {
    padding-left: 5%;
    padding-right: 5%;
  }

  .cocacola-margin-container-2 {
    max-width: none;
  }

  .brix---card-testimonial-twitter {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-6 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---testimonial-v9-twitter-icon {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---paragraph-default-2-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-top-16px {
    margin-top: 12px;
  }

  .brix---grid-3-columns-2 {
    grid-template-columns: 1fr;
  }

  .brix---icon-square-32px---twitter {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .schneider-cta-final {
    padding-left: 5%;
    padding-right: 5%;
  }

  .schneider---footer {
    padding-bottom: 15%;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-7 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---team-v11-image-wrapper {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
  }

  .brix---paragraph-default-8 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-team-v11 {
    flex-direction: column;
  }

  .brix---grid-4-columns {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .brix---display-3 {
    font-size: 26px;
    line-height: 39px;
  }

  .schneider-vacantes, .schneider-requisitos, .schneider-beneficios {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brix---mg-bottom-8px-3 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---grid-3-columns-3 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-8 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-2 {
    width: 18px;
  }

  .brix---paragraph-default-9 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-3 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-content-left {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---grid-2-columns-2-col-mbl-2 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-2 {
    border-radius: 16px;
  }

  .brix---container-default-7-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---paragraph-default-8-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .about-us-subtitle-copy-2 {
    font-size: 18px;
  }

  .aboutus-title-copy {
    margin-bottom: 24px;
    font-size: 25px;
  }

  .cocacola-margin-container-3 {
    max-width: none;
  }

  .schneider-rrss, .impact-banner-section-copy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .banner-content-copy {
    padding-left: 25px;
    padding-right: 25px;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-3 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-4 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-9 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---paragraph-default-10 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-square-36px-3 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left-2 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---avatar-image-link-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---card-content-left-2 {
    padding: 28px 22px 38px;
  }

  .brix---avatar-circle-5 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---avatar-v3-content-right-2 {
    margin-left: 9px;
  }

  .brix---btn-primary-small-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-logo-4 {
    max-width: 84%;
  }

  .brix---container-default-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-hero-full-width-right {
    padding-top: 48px;
  }

  .brix---paragraph-default-11 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---hero-full-width-right-hero-v5 {
    object-fit: fill;
    height: 50%;
  }

  .brix---btn-primary-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .cocacola-margin-container-4 {
    max-width: none;
  }

  .brix---heading-h1-size-5 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---floating-image-hero-v2---1 {
    display: none;
  }

  .brix---container-default-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-10 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-12 {
    font-size: 17px;
    line-height: 28px;
  }

  .cocacola-margin-container-5 {
    max-width: none;
  }

  .brix---container-default-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-v8-section-3 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---image-border-radius-24px {
    border-radius: 16px;
  }

  .brix---container-default-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---card-v11-feature-over-image-copy {
    margin-top: -46px;
    margin-left: 14px;
    margin-right: 14px;
    padding: 18px 24px 40px;
  }

  .brix---paragraph-default-13 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-v11-feature-over-image-copy-2 {
    margin-top: -46px;
    margin-left: 14px;
    margin-right: 14px;
    padding: 18px 24px 40px;
  }

  .brix---heading-h2-size-11 {
    font-size: 24px;
    line-height: 34px;
  }

  .cocacola-margin-container-6 {
    max-width: none;
  }

  .brix---heading-h3-size-4 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---card-v11-feature-over-image {
    margin-top: -46px;
    margin-left: 14px;
    margin-right: 14px;
    padding: 18px 24px 40px;
  }

  .brix---heading-h2-size-12 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-14, .brix---paragraph-default-10-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .cocacola-margin-container-7 {
    max-width: none;
  }

  .brix---btn-slider-arrow-right---top-left-2 {
    bottom: -72px;
    left: 26%;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---btn-slider-arrow-right---top-right-2 {
    bottom: -72px;
    right: 26%;
  }

  .brix---heading-h3-size-5 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .brix---container-default-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container-8 {
    max-width: none;
  }

  .brix---btn-primary-white-4 {
    width: 100%;
    margin-top: 15px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---heading-h2-size-13 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-14 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-11-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---avatar-image-2 {
    width: 100%;
  }

  .cocacola-margin-container-9 {
    max-width: none;
  }

  .brix---card-testimonial-v2 {
    padding: 40px 24px;
  }

  .brix---container-default-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-15 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---image-wrapper-br-24px-shadow-3 {
    border-radius: 16px;
  }

  .brix---paragraph-default-15 {
    font-size: 17px;
    line-height: 28px;
  }

  .about-us-subtitle-copy-3 {
    font-size: 18px;
  }

  .aboutus-title-copy-2 {
    margin-bottom: 24px;
    font-size: 25px;
  }

  .cocacola-margin-container-10 {
    max-width: none;
  }

  .brix---social-icon-square-30px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---footer-top-small-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .schneider-vacantes-colombia {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brix---mg-bottom-16px-8 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---container-default-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-16 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-16, .brix---paragraph-default-16-copy, .brix---paragraph-default-16-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-3 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-5 {
    max-width: 84%;
  }

  .brix---btn-primary-small-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-5, .brix---btn-secondary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-19 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-6 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-17 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-5 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-2 {
    flex-direction: column;
  }

  .cocacola-margin-container-5-copy {
    max-width: none;
  }

  .brix---heading-h2-size-11-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-4-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---heading-h2-size-12-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-5-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---cta-section-2-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---container-default-15-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-13-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---buttons-row-center-copy {
    flex-direction: column;
  }

  .brix---container-default-16-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---card-testimonial-v2-copy {
    padding: 40px 24px;
  }

  .brix---paragraph-default-14-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-primary-white-4-copy {
    width: 100%;
    margin-top: 15px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-15-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---grid-2-columns-2-col-mbl-copy {
    grid-template-columns: 1fr;
  }

  .brix---footer-logo-copy {
    width: 100%;
    max-width: 240px;
  }

  .brix---header-logo-4-copy {
    max-width: 84%;
  }

  .brix---cta-v8-section-3-copy {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---container-default-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-17 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-6 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-5, .brix---btn-secondary-white-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v1-2 {
    grid-template-columns: 1fr;
  }

  .brix---buttons-row-right---t-left-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---cta-v1-floating-item-5 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-6 {
    width: 44%;
  }

  .brix---cta-section-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---buttons-row-center-3 {
    flex-direction: column;
  }

  .brix---cta-v2-floating-item-01 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-02 {
    width: 40%;
  }

  .brix---container-default-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-4 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-6 {
    max-width: 84%;
  }

  .brix---btn-primary-small-5 {
    width: 100%;
    padding: 5px 20px;
  }

  .brix---header-nav-list-item-show-in-mbl-5 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-6, .brix---btn-secondary-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---section-10 {
    background-image: url('../images/patrón.png'), url('../images/Star-6.png'), url('../images/Union-1.png');
    background-position: 50% 170%, 15% 56%, 50% -65%;
    background-repeat: repeat-x, no-repeat, no-repeat;
    background-size: 1350px, 80px, 1500px;
  }

  .brix---heading-h1-size-7 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-18 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-7 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-4 {
    flex-direction: column;
  }

  .wbs-step-4 {
    width: 100%;
    max-width: 100%;
  }

  .wbs-step-4-item {
    width: 100%;
  }

  .brix---mg-bottom-8px-5 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-4 {
    margin-bottom: 16px;
  }

  .brix---heading-h1-size-8 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-18 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---paragraph-default-19 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-2-columns-2-col-mbl-3 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-4 {
    border-radius: 16px;
  }

  .brix---buttons-row-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---section-small-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---btn-primary-white-6, .brix---btn-secondary-white-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v17-card-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---cta-v17-half-image-right-2 {
    height: 40%;
  }

  .brix---cta-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---link-icon-right-3 {
    width: 18px;
  }

  .brix---cta-v3-floating-item-02-2 {
    max-width: 70%;
    right: -33%;
  }

  .brix---buttons-large-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---button-large-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .navbar-wrapper-2 {
    padding-left: 10px;
  }

  .efy-web-container {
    max-width: none;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .nav-menu {
    flex-direction: column;
  }

  .efy-btn {
    align-self: center;
    display: block;
  }

  .hero-image-wrap {
    padding: 10px;
  }

  .hero-left-text-heading {
    font-size: 40px;
    line-height: 48px;
  }

  .header-efy-startups {
    padding-top: 20px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .button-12 {
    text-align: center;
    width: 100%;
    margin-top: 15px;
  }

  .button-wrap-hero {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-primary-2 {
    max-width: none;
    font-size: 25px;
  }

  .heading-primary-2.h3-centre {
    font-size: 25px;
  }

  .card-content-beneficio {
    margin-left: 15px;
  }

  .section-clientes {
    background-image: linear-gradient(#fff, #f4f4f4 25% 91%, #fff);
    padding: 60px 4%;
  }

  .div-block-62 {
    padding-left: 0;
    padding-right: 0;
  }

  .efy-web-startups-title {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .title-wrap {
    margin-bottom: 0;
  }

  .secci-n-beneficios-wayra {
    padding-left: 4%;
    padding-right: 4%;
  }

  .clients-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-29 {
    flex-direction: column;
    display: flex;
  }

  .bucleimg {
    height: 150px;
  }

  .text-block-39 {
    white-space: normal;
    margin-bottom: 0;
  }

  .content-block-right {
    width: 100%;
    min-height: 0;
  }

  .text-block-38 {
    margin-bottom: 0;
  }

  .content-wrap {
    width: 100%;
    max-width: none;
  }

  .section-statistics-startups {
    padding-left: 4%;
    padding-right: 4%;
  }

  .grid-25 {
    width: 100%;
    padding-left: 10px;
  }

  .image-block {
    padding: 8px;
  }

  .title-3 {
    max-width: none;
  }

  .perk-text-wrapper {
    text-align: center;
    width: 100%;
  }

  .shadow-two-2 {
    width: 100%;
  }

  .tab-link-01-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-block-r-01 {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
  }

  .tabs-01 {
    flex-direction: column;
  }

  .div-block-83 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-40 {
    justify-content: center;
  }

  .testimonials-grid-01 {
    padding-left: 20px;
  }

  .tabs-menu-01 {
    border-right-style: none;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .testimonials-main-block {
    flex-direction: column;
  }

  .testimonial-block-l-01 {
    width: 100%;
  }

  .tabs-content-01 {
    padding: 20px;
  }

  .bold-text-9 {
    color: #0f0f0f;
  }

  .wayra-form-submit {
    padding-left: 5%;
    padding-right: 5%;
  }

  .efy-site-container-2 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .grid-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 20px 40px;
    display: grid;
  }

  .button-13 {
    text-align: center;
    width: 100%;
    margin-top: 15px;
  }

  .div-block-85 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-31 {
    flex-direction: column;
    display: flex;
  }

  .text-block-40 {
    white-space: normal;
    margin-bottom: 0;
  }

  .text-block-41 {
    margin-bottom: 0;
  }

  .grid-32 {
    width: 100%;
    padding-left: 10px;
  }

  .div-block-89 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-90 {
    justify-content: center;
  }

  .efy-site-container-3 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .wbs-heading-h4 {
    font-size: 1.7rem;
  }

  .wbs-button-black {
    text-align: center;
  }

  .wbs-feature-split-3-list {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .wbs-steps-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-3-copy {
    margin-bottom: 32px;
  }

  .f-content-list-item-large {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .f-content-list-item-large-2 {
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: flex-start;
  }

  .f-content-list-wrapper-small-2 {
    flex-flow: row;
  }

  .brix---container-default-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-19 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-8 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-5 {
    flex-direction: column;
  }

  .brix---btn-primary-white-7, .brix---btn-secondary-white-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v2-floating-item-3 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-4 {
    width: 40%;
  }

  .brix---mg-bottom-24px-5 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 32px;
  }

  .brix---display-4 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---heading-h2-size-20 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-6 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-20 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-3-columns---1-col-mb {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-8px-6 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---display-5 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---heading-h1-size-9 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---text-300-bold {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---3-columns-1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-16px-9 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 32px;
  }

  .brix---container-default-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-21 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-21 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-16px-10 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-9 {
    margin-bottom: 32px;
  }

  .brix---container-default-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-22 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-4 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---link-icon-right-4 {
    width: 18px;
  }

  .brix---paragraph-default-22 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-4 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---tabs-content-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---tab-small-center {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-row-gap: 36px;
  }

  .brix---container-default-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-23 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-9 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-6 {
    flex-direction: column;
  }

  .brix---btn-primary-white-8, .brix---btn-secondary-white-7 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v2-floating-item-5 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-6 {
    width: 40%;
  }

  .brix---btn-primary-7, .brix---btn-secondary-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-5 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-24 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-23 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---cta-v9-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v9-card {
    padding: 40px 32px;
  }

  .brix---mg-bottom-24px-6 {
    margin-bottom: 16px;
  }

  .brix---text-200 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h1-size-10 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-25 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-7 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---blog-card-featured-full-width-card {
    min-height: 560px;
  }

  .brix---blog-card-content-over {
    width: 100%;
    margin-top: -46px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small-3 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---paragraph-default-24 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---badge-primary-small, .brix---badge-primary-small-light {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---grid-title-and-categories {
    margin-bottom: 40px;
  }

  .brix---badge-secondary-category-badges {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 13px 21px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---container-default-100 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---blog-card-featured-content-v2 {
    padding: 40px 24px 46px;
  }

  .brix---section-blog-v5 {
    padding-top: 96px;
  }

  .brix---paragraph-default-25 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---cta-v9-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v9-card-2 {
    padding: 40px 32px;
  }

  .brix---content-inside-card {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---paragraph-default-26 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-3-columns---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-27 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-3-columns---1-col-t-2, .brix---grid-3-columns-5 {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-28 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---square-icon-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---card-link-content-left-2 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-8px-7 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-11 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-10 {
    margin-bottom: 32px;
  }

  .brix---container-default-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-26 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-8 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-5 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---circle-number {
    width: 110px;
    min-width: 110px;
    height: 110px;
    min-height: 110px;
    margin-bottom: 14px;
  }

  .brix---paragraph-default-29 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-3 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size---mg-0 {
    font-size: 32px;
    line-height: 38px;
  }

  .brix---mg-bottom-80px {
    margin-bottom: 40px;
  }

  .brix---accordion-title-3 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---accordion-right-side {
    margin-right: 0;
  }

  .brix---accordion-big-number {
    font-size: 24px;
    line-height: 35px;
    display: none;
  }

  .wbs-heading-h4-2 {
    font-size: 1.7rem;
  }

  .wbs-accordion-title {
    padding-right: 20px;
  }

  .wbs-accordion-icon {
    margin-left: 10px;
  }

  .grid-35 {
    grid-auto-flow: row;
  }

  .brix---container-default-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-5 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-7 {
    max-width: 84%;
  }

  .brix---btn-primary-small-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-6 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-8, .brix---btn-secondary-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---heading-h1-size-11 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-30 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-10 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-7, .brix---buttons-row-center-7-copy {
    flex-direction: column;
  }

  .brix---btn-primary-8-copy, .brix---btn-secondary-6-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---grid-4-columns-2 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-12 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 32px;
  }

  .brix---display-7 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---heading-h2-size-27 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-31 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-8px-8 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-7 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-11 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-9, .brix---btn-secondary-7 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-3 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---buttons-row-6 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h3-size-9 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-32 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-primary-10, .brix---btn-secondary-8 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---heading-h1-size-12 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 130px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-27-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-13 {
    margin-bottom: 15px;
  }

  .brix---btn-primary-11, .brix---btn-secondary-9 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-7 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-28 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-33 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-11 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---cta-v9-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v9-card-3 {
    padding: 40px 32px;
  }

  .brix---heading-h1-size-13 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---floating-image-hero-v1---5 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---6 {
    display: none;
  }

  .brix---card-over-image {
    padding: 34px 24px;
  }

  .brix---section-hero-short {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-48px-12 {
    margin-bottom: 32px;
  }

  .brix---accordion-title-4 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---mg-bottom-8px-9 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-8 {
    margin-bottom: 16px;
  }

  .brix---heading-h2-size-29 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-10 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-34 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-4 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---heading-h2-size-30 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-6 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---link-icon-right-5 {
    width: 18px;
  }

  .brix---paragraph-default-35 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-5 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---tabs-content-card-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---tab-small-center-2 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-56px-2 {
    grid-row-gap: 36px;
  }

  .brix---heading-h2-size-30-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-35-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---buttons-row-6-copy {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-left: 0;
  }

  .brix---heading-h2-size-31 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-5 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-36 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-circle-accordion-btn {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .brix---accordion-right-side-2 {
    margin-right: 0;
  }

  .brix---badge-secondary---tabs-v2 {
    margin-left: 0;
    margin-right: 0;
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---accordion-title-6 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-37 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---accordion-title-6-copy, .brix---accordion-title-7 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-38 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---accordion-v3-card {
    padding: 16px 22px;
  }

  .brix---heading-h2-size-31-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---buttons-row-6-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---btn-secondary-8-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-16px-14 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-13 {
    margin-bottom: 32px;
  }

  .brix---container-default-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-32 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-8 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-39 {
    font-size: 17px;
    line-height: 28px;
  }

  .wbs-accordion-2-title {
    padding-right: 20px;
  }

  .brix---btn-circle-accordion-btn-2 {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .brix---accordion-right-side-3 {
    margin-right: 0;
  }

  .brix---badge-secondary---tabs-v2-2 {
    margin-left: 0;
    margin-right: 0;
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---subtitle-7 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---link-icon-right-6 {
    width: 18px;
  }

  .brix---text-200-bold-6 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---tabs-content-card-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px-3 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---tab-small-center-3 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-56px-3 {
    grid-row-gap: 36px;
  }

  .brix---tab-left-icon {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-left-16px {
    margin-left: 13px;
  }

  .brix---mg-bottom-8px-10 {
    margin-bottom: 6px;
  }

  .brix---square-icon-4 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h3-size-11 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-40 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card---icon-left---content-right-2 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h2-size-30-copy-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-12-copy {
    margin-bottom: 32px;
  }

  .brix---text-201 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h2-size-33 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---paragraph-default-41 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-5 {
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-6 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v2-2 {
    padding: 40px 24px;
  }

  .brix---heading-h2-size-34 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-12 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---testimonial-v3-image-wrapper {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
  }

  .brix---paragraph-default-42 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-300-bold-2 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---btn-slider-arrow-right---top-left {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-v3 {
    flex-direction: column;
  }

  .brix---card-content-testimonial-v3 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---paragraph-default-42-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-16px-15 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-14 {
    margin-bottom: 32px;
  }

  .brix---container-default-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-35 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-8 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---link-icon-right-7 {
    width: 18px;
  }

  .brix---paragraph-default-43 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-7 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---tabs-content-card-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px-4 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---tab-small-center-4 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-56px-4 {
    grid-row-gap: 36px;
  }

  .brix---container-default-32 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-36 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-9 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-44 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-37 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-10 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-45 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---display-7-copy {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---mg-bottom-8px-11 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-9 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-15 {
    margin-bottom: 32px;
  }

  .brix---container-default-34 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-38 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-13 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-46 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-6 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---paragraph-default-46-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-secondary-full-width-2-copy, .brix---btn-secondary-full-width-2-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---grid-footer-v1 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---footer-logo-2 {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-list-item {
    margin-bottom: 8px;
  }

  .brix---footer-link-2 {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---footer-top {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---paragraph-default-47 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-square-36px-4 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---footer-col-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---social-media-grid-left-3 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---container-default-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-6 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-8 {
    max-width: 84%;
  }

  .brix---btn-primary-small-7 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-7 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-secondary-small-2 {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---mg-bottom-8px-12 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-16 {
    margin-bottom: 15px;
  }

  .brix---btn-primary-12, .brix---btn-secondary-10 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-5 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---section-35 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---heading-h2-size-39 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-14 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-48 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-12 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---content-inside-card-v14 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---mg-top-16px-2 {
    margin-top: 12px;
  }

  .brix---text-100 {
    font-size: 15px;
  }

  .brix---grid-3-columns-6 {
    grid-template-columns: 1fr;
  }

  .brix---section-36 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---text-200-bold-8 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---avatar-image-link-3 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---card-testimonial-twitter-2 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---avatar-circle-03 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---testimonial-v9-twitter-icon-2 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---icon-square-32px---twitter-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---buttons-row-8 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---btn-primary-white-9, .brix---btn-secondary-white-8 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-7 {
    width: 39%;
  }

  .brix---cta-v8-section-4 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right-3 {
    height: 40%;
  }

  .brix---mg-bottom-24px-10 {
    margin-bottom: 16px;
  }

  .brix---container-default-36 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-14 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-9 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---grid-2-columns-2-col-mbl-4 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-5 {
    border-radius: 16px;
  }

  .brix---mg-bottom-48px-16 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-40 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-15 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card---icon-left---content-right-3 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-8px-13 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-48px-17 {
    margin-bottom: 32px;
  }

  .brix---square-icon-6 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---container-default-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-41 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-16 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-49 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card---icon-left---content-right-4 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-16px-17 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-56px-4 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-13, .brix---btn-secondary-11 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-38 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-42 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-10 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---button-row-left-13 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-8 {
    flex-direction: column;
  }

  .brix---image-wrapper-br-24px-shadow-6 {
    border-radius: 16px;
  }

  .brix---buttons-row-9 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---paragraph-default-50 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-primary-white-10, .brix---btn-secondary-white-9 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-8 {
    width: 39%;
  }

  .brix---cta-v8-section-5 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right-4 {
    height: 40%;
  }

  .brix---heading-h2-size-42-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-18 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-43 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-11 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-51, .brix---paragraph-default-51-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .bie-identifica {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .brix---heading-h1-size-15 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-52 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---floating-image-hero-v2---2 {
    display: none;
  }

  .brix---section-hero-full-width-right-2 {
    padding-top: 48px;
  }

  .brix---hero-full-width-right-hero-v5-2 {
    object-fit: fill;
    height: 50%;
  }

  .brix---mg-top-16px-3 {
    margin-top: 12px;
  }

  .brix---heading-h2-size-44 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-17 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---avatar-image-3 {
    width: 100%;
  }

  .brix---text-300-bold-3 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---card-testimonial-v6 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---avatar-circle-05-border {
    border-width: 3px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6 {
    right: 26%;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    left: 26%;
  }

  .brix---container-default-39 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-45 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-14 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-9 {
    flex-direction: column;
  }

  .brix---btn-primary-white-11, .brix---btn-secondary-white-10 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v2-floating-item-7 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-8 {
    width: 40%;
  }

  .brix---mg-top-80px {
    margin-top: 56px;
  }

  .brix---btn-primary-14, .brix---btn-secondary-12 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-40 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-16 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-53 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---floating-image-hero-v6---1 {
    display: none;
  }

  .brix---section-hero-top-small {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-16px-18 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-56px-5 {
    margin-bottom: 32px;
  }

  .brix---subtitle-11 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---image-wrapper-br-24px-shadow-7 {
    border-radius: 16px;
  }

  .brix---heading-h2-size-43-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-51-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-17-copy, .brix---heading-h3-size-17-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-52-copy, .brix---paragraph-default-52-copy-copy, .brix---paragraph-default-52-copy, .brix---paragraph-default-52-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-8px-14 {
    margin-bottom: 6px;
  }

  .brix---text-301, .brix---text-200-bold-9 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---dropdown-pd-48px {
    padding-top: 32px;
  }

  .brix---square-dropdown-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---mg-bottom-24px-11 {
    margin-bottom: 16px;
  }

  .brix---container-default-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-logo-9 {
    max-width: 84%;
  }

  .brix---btn-primary-small-8 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-8, .brix---header-nav-list-item-middle-2 {
    text-align: left;
    width: 100%;
  }

  .brix---grid-5-column-dropdowns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---container-default-dropdown-full-width {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-middle-full-width {
    text-align: left;
    width: auto;
  }

  .brix---mg-bottom-48px-19 {
    margin-bottom: 32px;
  }

  .brix---square-icon-7 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h2-size-46 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-18 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-54 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card---icon-left---content-right-5 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---container-default-42 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---footer-logo-3 {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-link-3 {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---social-icon-square-30px-3 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---paragraph-default-55 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---social-media-grid-right---t-center-2 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---footer-list-wrapper-horizontal-2 {
    flex-direction: column;
  }

  .brix---footer-top-small-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---footer-list-item-horizontal-2 {
    margin-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---paragraph-default-52-copy-copy, .brix---paragraph-default-52-copy-copy-copy, .brix---paragraph-default-52-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-8px-15 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-48px-20 {
    margin-bottom: 32px;
  }

  .brix---square-icon-8 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---container-default-43 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-43 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .brix---heading-h2-size-47 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-19 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-56 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card---icon-left---content-right-6 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-16px-19 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-21 {
    margin-bottom: 32px;
  }

  .brix---container-default-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-48 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-12 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---tab-left-icon-2 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-default-57 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-left-16px-2 {
    margin-left: 13px;
  }

  .brix---tabs-content-card-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px-5 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---mg-bottom-16px-20 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-22 {
    margin-bottom: 32px;
  }

  .brix---container-default-45 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-49 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-12 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-58 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-8px-16 {
    margin-bottom: 6px;
  }

  .brix---square-icon-9 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h3-size-20 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card---icon-left---content-right-7 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---tab-small-center-4-copy, .brix---tab-small-center-4-copy-copy {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-8px-17 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-21 {
    margin-bottom: 15px;
  }

  .brix---container-default-46 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-50 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-21 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---testimonial-v3-image-wrapper-2 {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
  }

  .brix---paragraph-default-59 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-300-bold-4 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---btn-slider-arrow-right---top-left-3 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-3 {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-v3-2 {
    flex-direction: column;
  }

  .brix---card-content-testimonial-v3-2 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---mg-bottom-24px-12 {
    margin-bottom: 16px;
  }

  .brix---text-303 {
    font-size: 15px;
  }

  .brix---heading-h2-size-51 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-22 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---avatar-image-4 {
    width: 100%;
  }

  .brix---tab-line {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .brix---paragraph-default-60 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-10 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---avatar-circle-7 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---mg-top-16px-4 {
    margin-top: 12px;
  }

  .brix---paragraph-default-61 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-testimonial-v6-2 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---avatar-circle-05-border-2 {
    border-width: 3px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6-2 {
    right: 26%;
  }

  .brix---btn-slider-arrow-left---testimonial-v6-2 {
    left: 26%;
  }

  .brix---btn-primary-15, .brix---btn-secondary-13 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-10 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-47 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-17 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---header-nav-list-item-7 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-10 {
    max-width: 84%;
  }

  .brix---btn-primary-small-9 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-9 {
    text-align: left;
    width: 100%;
  }

  .brix---paragraph-default-62 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-15 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---hero-bg-image-light {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .brix---buttons-row-center-10 {
    flex-direction: column;
  }

  .brix---floating-image-hero-v2---3 {
    display: none;
  }

  .brix---section-hero-full-width-right-3 {
    padding-top: 48px;
  }

  .brix---hero-full-width-right-hero-v5-3 {
    object-fit: fill;
    height: 50%;
  }

  .brix---mg-bottom-56px-6 {
    margin-bottom: 32px;
  }

  .brix---mg-top-80px-2 {
    margin-top: 56px;
  }

  .brix---input-2 {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input-2::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---heading-h1-size-18 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---grid-subscribe-form-button-left-2 {
    grid-template-columns: 1fr;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .brix---floating-image-hero-v6---2 {
    display: none;
  }

  .brix---grid-3-icon-list {
    grid-template-columns: 1fr;
  }

  .brix---section-hero-top-small-2 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---icon-success-message-left-2 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .brix---flex-horizontal---vertical-mbp {
    flex-direction: column;
  }

  .brix---btn-primary-white-11-copy, .brix---btn-primary-white-11-copy-copy, .brix---btn-primary-white-11-copy-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-primary-small-5-copy {
    width: 100%;
    padding: 5px 20px;
  }

  .brix---section-10-pt {
    background-image: url('../images/patrón.png'), url('../images/Star-6.png'), url('../images/Union-1.png');
    background-position: 50% 170%, 15% 56%, 50% -65%;
    background-repeat: repeat-x, no-repeat, no-repeat;
    background-size: 1350px, 80px, 1500px;
  }

  .brix---container-default-21-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-7-copy, .brix---heading-h1-size-7-copy-copy {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h3-size-19-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .wbs-heading-h4-copy {
    font-size: 1.7rem;
  }

  .wbs-button-black-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .brix---heading-h2-size-48-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h2-size-49-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---card---icon-left---content-right-7-copy {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h3-size-20-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-41-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-testimonial-v2-2-copy {
    padding: 40px 24px;
  }

  .brix---paragraph-default-41-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-35-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---tab-small-center-4-copy {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns-gap-56px-4-copy {
    grid-row-gap: 36px;
  }

  .brix---paragraph-default-43-copy, .brix---paragraph-default-43-copy-copy, .brix---paragraph-default-43-copy, .brix---paragraph-default-43-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-42-copy-copy, .brix---heading-h2-size-42-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-50-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-48 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-8 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-11 {
    max-width: 84%;
  }

  .brix---btn-primary-small-10 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-10 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-16, .brix---btn-secondary-14 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-11 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-19 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .hero-cliente {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---paragraph-default-63 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-16 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---7 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---8 {
    display: none;
  }

  .brix---paragraph-default-10-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-38-copy, .brix---container-default-46-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-50-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---btn-primary-white-11-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-primary-white-11-copy-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h3-size-21-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-59-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-primary-white-11-copy-copy-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .bie-identifica-pt {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .brix---mg-bottom-56px-5-copy {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-43-copy-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-51-copy-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-46-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-51-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-61-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---paragraph-default-61-copy-copy, .brix---paragraph-default-61-copy-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-22-copy, .brix---heading-h3-size-22-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---buttons-row-center-9-copy {
    flex-direction: column;
  }

  .brix---heading-h3-size-22-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card-testimonial-v6-2-copy {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---heading-h3-size-22-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-61-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-primary-white-11-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-23-copy, .brix---heading-h2-size-23-copy-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-18-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---cta-section-5-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---heading-h2-size-19-copy, .brix---heading-h2-size-19-copy-copy, .brix---heading-h2-size-19-copy-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---section-hero-top-small-2-copy {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---grid-3-icon-list-copy {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size-18-copy {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---accordion-title-2-copy, .brix---accordion-title-2-copy-copy, .brix---accordion-title-2-copy, .brix---accordion-title-2-copy {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---container-default-24-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---tab-small-center-copy, .brix---tab-small-center-copy-copy {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-default-22-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-22-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-6-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---container-default-25-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-23-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---btn-primary-white-8-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v9-section-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v9-card-copy {
    padding: 40px 32px;
  }

  .brix---heading-h2-size-24-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-23-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-26-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---grid-3-columns-5-copy {
    grid-template-columns: 1fr;
  }

  .brix---card-link-content-left-2-copy {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h3-size-7-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---tabs-content-card-5-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---tab-left-icon-2-copy {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---tabs-content-card-5-copy-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---paragraph-default-57-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-16px-22 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-23 {
    margin-bottom: 32px;
  }

  .brix---container-default-49 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-52 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-13 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---link-icon-right-8 {
    width: 18px;
  }

  .brix---paragraph-default-64 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-11 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---image-wrapper-br-24px-shadow-8 {
    border-radius: 16px;
  }

  .brix---header-nav-list-item-9 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-12 {
    max-width: 84%;
  }

  .brix---btn-primary-small-11 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-11 {
    text-align: left;
    width: 100%;
  }

  .brix---mg-top-80px-3 {
    margin-top: 56px;
  }

  .brix---btn-primary-17, .brix---btn-secondary-15 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---heading-h1-size-20 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---button-row-left-17 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-11 {
    flex-direction: column;
  }

  .brix---floating-image-hero-v6---3 {
    display: none;
  }

  .brix---section-hero-top-small-3 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-8px-18 {
    margin-bottom: 6px;
  }

  .brix---heading-h3-size-23 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card-link-img-bg {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---mg-bottom-24px-13 {
    margin-bottom: 16px;
  }

  .brix---mg-top-16px-5 {
    margin-top: 12px;
  }

  .brix---image-border-radius-24px-2 {
    border-radius: 16px;
  }

  .brix---card-v11-feature-over-image-2 {
    margin-top: -46px;
    margin-left: 14px;
    margin-right: 14px;
    padding: 18px 24px 40px;
  }

  .brix---footer-logo-4 {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-link-4 {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---social-icon-square-30px-4 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-right---t-center-3 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---footer-list-wrapper-horizontal-3 {
    flex-direction: column;
  }

  .brix---footer-top-small-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---footer-list-item-horizontal-3 {
    margin-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---buttons-row-12 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-50 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-21 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-65 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-18 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---9 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---10 {
    display: none;
  }

  .brix---btn-icon-left-2 {
    width: 10%;
  }

  .brix---btn-download-app-2 {
    text-align: left;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-download-app-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-hero-small {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---btn-primary-18, .brix---btn-secondary-16 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---section-51 {
    background-image: url('../images/patron-morado.png');
    background-position: 50% 125%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .brix---buttons-row-center-12 {
    flex-direction: column;
  }

  .brix---mg-bottom-8px-19 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-23 {
    margin-bottom: 15px;
  }

  .brix---square-icon-10 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h2-size-53 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-24 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-top---text-2-buttons-3 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---buttons-row-right---t-left-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---content-inside-card-v14-2 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---btn-primary-white-12, .brix---btn-secondary-white-11 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-9 {
    width: 39%;
  }

  .brix---cta-v8-section-6 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right-5 {
    height: 40%;
  }

  .brix---mg-bottom-80px-2 {
    margin-bottom: 40px;
  }

  .brix---accordion-title-13 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---accordion-right-side-4 {
    margin-right: 0;
  }

  .brix---accordion-big-number-2 {
    font-size: 24px;
    line-height: 35px;
    display: none;
  }

  .brix---mg-bottom-24px-14 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-24 {
    margin-bottom: 32px;
  }

  .brix---link-icon-right-9 {
    width: 18px;
  }

  .brix---text-200-bold-12 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---grid-3-columns---1-col-mb-2 {
    grid-template-columns: 1fr;
  }

  .brix---card-link-content-left-fw {
    padding: 40px 24px 34px;
  }

  .wbs-heading-h4-3 {
    font-size: 1.7rem;
  }

  .wbs-feature-split-3-list-2 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .brix---text-304 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-51 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-54 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---avatar-image-5 {
    width: 100%;
  }

  .brix---paragraph-default-66 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-testimonial-v8 {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding: 40px 24px;
  }

  .brix---avatar-circle-testimonial-v8 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---paragraph-default-66-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-3-columns-7 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-52 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-55 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-25 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-67 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-24px-15 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-64px-2 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-19, .brix---btn-secondary-17 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-13 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-53 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-22 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-56 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-68 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-19 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---grid-2-columns-2-col-mbl-5 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-9 {
    border-radius: 16px;
  }

  .brix---cta-card-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---buttons-row-center-13 {
    flex-direction: column;
  }

  .brix---btn-primary-white-13, .brix---btn-secondary-white-12 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-10 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-11 {
    width: 44%;
  }

  .brix---cta-section-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v2-floating-item-9 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-10 {
    width: 40%;
  }

  .brix---header-nav-list-item-10 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-13 {
    max-width: 84%;
  }

  .brix---btn-primary-small-11-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---paragraph-default-65-copy, .brix---paragraph-default-65-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-56-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---btn-primary-small-11-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---mg-top-80px-4 {
    margin-top: 56px;
  }

  .brix---btn-primary-20, .brix---btn-secondary-18 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-54 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-23 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-69 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-20 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-14 {
    flex-direction: column;
  }

  .brix---floating-image-hero-v6---4 {
    display: none;
  }

  .brix---section-hero-top-small-4 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---buttons-row-14 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---section-hero-primary {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---floating-image-hero-v1---11 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---12 {
    display: none;
  }

  .brix---mg-bottom-16px-24 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-16 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-25 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-57 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-26 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-14 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---square-icon-56px {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---grid-image-center-icons-sides {
    grid-template-columns: 1fr;
  }

  .brix---accordion-title-14 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---mg-bottom-8px-20 {
    margin-bottom: 6px;
  }

  .brix---square-icon-11 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---grid-2-columns-2-col-mbl-6 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-10 {
    border-radius: 16px;
  }

  .brix---paragraph-default-70 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-circle-accordion-btn-3 {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .wbs-feature-split-3-list-2-copy, .wbs-feature-split-3-list-2-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .brix---mg-bottom-8px-21 {
    margin-bottom: 6px;
  }

  .brix---heading-h2-size-58 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-27 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-10 {
    width: 18px;
  }

  .brix---paragraph-default-71 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-13 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h2-size-59 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-28 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---content-inside-card-2 {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---paragraph-default-72 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-3-columns---1-col-t-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-64px-3 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-60 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-73 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-2-columns-2-col-mbl-6-copy {
    grid-template-columns: 1fr;
  }

  .brix---cta-section-8-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---container-default-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-menu-wrapper-12 {
    background-color: #000;
  }

  .brix---header-nav-list-item-11 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-14 {
    max-width: 84%;
  }

  .brix---btn-primary-small-12 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-12 {
    text-align: left;
    width: 100%;
  }

  .brix---mg-bottom-24px-17 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-64px-4 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-21, .brix---btn-secondary-19 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-15 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-24 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-61 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-74 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-21 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---grid-2-columns-2-col-mbl-7 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-11 {
    border-radius: 16px;
  }

  .brix---section-small-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---btn-primary-white-14, .brix---btn-secondary-white-13 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v17-card-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---cta-v17-half-image-right-3 {
    height: 40%;
  }

  .brix---mg-bottom-16px-25 {
    margin-bottom: 15px;
  }

  .brix---cta-v1-floating-item-12 {
    width: 39%;
  }

  .brix---cta-v8-section-7 {
    padding-top: 0;
    padding-bottom: 200px;
  }

  .brix---cta-v8-half-image-right-6 {
    height: 40%;
  }

  .wbs-step-3-item {
    width: 100%;
  }

  .wbs-step-3 {
    grid-row-gap: 30px;
    width: 100%;
  }

  .wbs-step-3-item-top {
    width: 100%;
  }

  .brix---mg-bottom-8px-22 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-48px-26 {
    margin-bottom: 32px;
  }

  .brix---section-66 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---heading-h2-size-62 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-29 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-15 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---paragraph-default-75 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-7 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-29-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-75-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---section-67 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---heading-h2-size-63 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-30 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-11 {
    width: 18px;
  }

  .brix---paragraph-default-76 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-14 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-img-bg-2 {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---container-default-56 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-64 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-9 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-22 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-15 {
    flex-direction: column;
  }

  .brix---btn-primary-white-15, .brix---btn-secondary-white-14 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v2-floating-item-11 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-12 {
    width: 40%;
  }

  .brix---mg-bottom-8px-23 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-18 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-27 {
    margin-bottom: 32px;
  }

  .brix---section-68 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---heading-h3-size-31 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-77 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-8 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---section-69 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---heading-h1-size-25 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-65 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle-16 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---paragraph-default-78 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-2-columns-2-col-mbl-8 {
    grid-template-columns: 1fr;
  }

  .brix---image-wrapper-br-24px-shadow-12 {
    border-radius: 16px;
  }

  .brix---paragraph-default-78-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-29-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-76-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-64-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-24-copy, .brix---mg-bottom-48px-24-copy-copy {
    margin-bottom: 32px;
  }

  .brix---heading-h1-size-23-copy {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-69-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .wbs-feature-split-3-list-2-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .brix---mg-bottom-48px-24-copy-copy {
    margin-bottom: 32px;
  }

  .brix---paragraph-default-69-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-8px-24 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-19 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-28 {
    margin-bottom: 32px;
  }

  .brix---container-default-57 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-66 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-32 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-79 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-9 {
    grid-template-columns: 1fr;
  }

  .brix---btn-secondary-full-width-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .wbs-feature-split-3-list-2-copy {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .brix---heading-h3-size-24-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-16px-26 {
    margin-bottom: 15px;
  }

  .brix---btn-primary-22 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-16 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---button-row-margin {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .brix---btn-primary-white-16 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v11 {
    grid-row-gap: 110px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v12-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v12-floating-item-01 {
    max-width: 60%;
  }

  .brix---cta-v1-floating-item-02-2 {
    max-width: 80%;
  }

  .brix---text-305 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h4-size-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---avatar-image-6 {
    width: 100%;
  }

  .brix---text-200-bold-15 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---avatar-circle-8 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v2-3 {
    padding: 40px 24px;
  }

  .brix---card-link-content-left-fw-copy {
    padding: 40px 24px 34px;
  }

  .up-button {
    width: 50px;
    height: 50px;
    right: 4%;
  }

  .code-embed {
    width: 20px;
  }

  .brix---container-default-58 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-12 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-15 {
    max-width: 84%;
  }

  .brix---btn-primary-small-13 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-13 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-23, .brix---btn-secondary-20 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-17 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-26 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---section-hero-primary-2 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---paragraph-default-80 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-23 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---13 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---14 {
    display: none;
  }

  .brix---mg-bottom-16px-27 {
    margin-bottom: 15px;
  }

  .brix---heading-h2-size-67 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---btn-primary-white-17, .brix---btn-secondary-white-15 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-13 {
    width: 39%;
  }

  .brix---cta-v8-section-8 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right-7 {
    height: 40%;
  }

  .brix---mg-bottom-48px-29 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-8 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-33 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---content-inside-card-3 {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---icon-square-36px-5 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---avatar-image-link-4 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---icons-grid-center {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---container-default-59 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---accordion-title-15 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---mg-bottom-16px-28 {
    margin-bottom: 15px;
  }

  .brix---container-default-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-68 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-34 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-81 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-square-36px-6 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-center-2 {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---avatar-image-link-5 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---btn-slider-arrow-right---top-left-4 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-4 {
    bottom: -72px;
    right: 26%;
  }

  .brix---section-overflow-hidden {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-card-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small-6 {
    padding-top: 64px;
    padding-bottom: 20px;
  }

  .brix---button-row-left-24 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-16 {
    flex-direction: column;
  }

  .brix---btn-primary-white-18, .brix---btn-secondary-white-16 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v1-floating-item-14 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-15 {
    width: 44%;
  }

  .brix---container-default-61 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-69 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-25 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-19, .brix---btn-secondary-white-17 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v1-3 {
    grid-template-columns: 1fr;
  }

  .brix---buttons-row-right---t-left-5 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---cta-v1-floating-item-16 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-17 {
    width: 44%;
  }

  .schneider-vacantes-chile, .schneider-vacantes-per {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brix---paragraph-default-80-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-68-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---container-default-62 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-13 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-16 {
    max-width: 84%;
  }

  .brix---btn-primary-small-14 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-14 {
    text-align: left;
    width: 100%;
  }

  .brix---buttons-row-18 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-27 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-82 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-26 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---hero-bg-image-dark {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white-20, .brix---btn-secondary-white-18 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v8-section-8-copy {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---mg-bottom-16px-29 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-30 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-70 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-35 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-12 {
    width: 18px;
  }

  .brix---btn-slider-arrow-right---top-left-5 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-5 {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-color-1, .brix---card-testimonial-color-2, .brix---card-testimonial-color-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-overflow-hidden-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---display-13 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---grid-3-columns-9 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-8px-25 {
    margin-bottom: 6px;
  }

  .brix---btn-primary-24, .brix---btn-secondary-21 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-12 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h2-size-71 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-36 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-top---text-2-buttons-4 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-83 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---buttons-row-right---t-left-6 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---content-inside-card-v14-3 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---mg-bottom-24px-20 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-56px-7 {
    margin-bottom: 32px;
  }

  .brix---icon-list-2 {
    width: 24px;
    margin-right: 8px;
  }

  .brix---paragraph-default-84 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-306 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h4-size-5 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---card-testimonial-v13 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    left: 31%;
  }

  .brix---section-overflow-hidden-4 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---paragraph-default-84-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-16px-30 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-31 {
    margin-bottom: 32px;
  }

  .brix---container-default-63 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-72 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---accordion-title-16 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-85, .brix---paragraph-default-84-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-top---text-2-buttons-4-copy {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---container-default-64 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-14 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-17 {
    max-width: 84%;
  }

  .brix---btn-primary-small-15 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-15 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-secondary-small-3 {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---buttons-row-19 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-28 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-86 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-27 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---hero-bg-image-dark-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white-21, .brix---btn-secondary-white-19 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---container-default-14-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---paragraph-default-13-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-24px-21 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-32 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-10 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-13 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h2-size-73 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-37 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-13 {
    width: 18px;
  }

  .brix---paragraph-default-87 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-16 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-content-left-3 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-8px-26 {
    margin-bottom: 6px;
  }

  .brix---btn-primary-25, .brix---btn-secondary-22 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-14 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---heading-h2-size-74 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-38 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-88 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-75 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size-6 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---subtitle-17 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---paragraph-default-89 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-top-16px-6 {
    margin-top: 12px;
  }

  .brix---heading-h2-size-76 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-39 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-90 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---image-border-radius-24px-3 {
    border-radius: 16px;
  }

  .brix---card-v11-feature-over-image-3 {
    margin-top: -46px;
    margin-left: 14px;
    margin-right: 14px;
    padding: 18px 24px 40px;
  }

  .brix---mg-bottom-64px-5 {
    margin-bottom: 40px;
  }

  .brix---text-307 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h1-size-29 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-77 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---blog-card-content-inside {
    padding: 24px 24px 31px;
  }

  .brix---section-bg-neutral-200 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-16px-31 {
    margin-bottom: 15px;
  }

  .brix---heading-h2-size-78 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-40 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-91 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-slider-arrow-right---top-left-6 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-6 {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-color-4, .brix---card-testimonial-color-5, .brix---card-testimonial-color-6 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-overflow-hidden-5 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---grid-3-columns-11 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-79 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-41 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---content-inside-card-4 {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---paragraph-default-92 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-square-36px-7 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---avatar-image-link-6 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---icons-grid-center-2 {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---mg-bottom-8px-27 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-32 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-33 {
    margin-bottom: 32px;
  }

  .brix---text-308 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-65 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-80 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size-7 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---avatar-image-7 {
    width: 100%;
  }

  .brix---paragraph-default-93 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-17 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---3-columns-1-col-tablet-10 {
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-10 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v2-4 {
    padding: 40px 24px;
  }

  .brix---mg-bottom-24px-22 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-56px-8 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-26, .brix---btn-secondary-23 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-20 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-81 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---icon-list-3 {
    width: 24px;
    margin-right: 8px;
  }

  .brix---paragraph-default-94 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-28 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---paragraph-default-94-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---footer-logo-5 {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-link-5 {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---social-icon-square-30px-5 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---paragraph-default-95 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---social-media-grid-right---t-center-4 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---footer-list-wrapper-horizontal-4 {
    flex-direction: column;
  }

  .brix---footer-top-small-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---footer-list-item-horizontal-4 {
    margin-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---text-307-copy {
    font-size: 15px;
    line-height: 16px;
  }

  .a-paragraph-regular-3 {
    font-size: 14px;
    line-height: 1.4em;
  }

  .brix---3-columns-1-col-tablet-11 {
    grid-template-columns: 1fr;
  }

  .a-subheading-large-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .brix---btn-primary-full-width-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---3-columns-1-col-tablet-12, .brix---grid-4-columns-3 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-33 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-56px-9 {
    margin-bottom: 32px;
  }

  .brix---display-15 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---container-default-66 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-82 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-96 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-12-copy, .brix---3-columns-1-col-tablet-12-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-24px-23 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-34 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-12 {
    grid-template-columns: 1fr;
  }

  .brix---square-icon-15 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---container-default-67 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-83 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-42 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-97 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---container-default-68 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-15 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-18 {
    max-width: 84%;
  }

  .brix---btn-primary-small-16 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-16 {
    text-align: left;
    width: 100%;
  }

  .brix---buttons-row-21 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-30 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-98 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-29 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---hero-bg-image-dark-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white-22, .brix---btn-secondary-white-20 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---3-columns-1-col-tablet-copy {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-67-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-card-3-copy, .brix---cta-card-3-copy-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .afp-capital---hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---buttons-row-22 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-69 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-84 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---section-small-7 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---button-row-left-30 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-23, .brix---btn-secondary-white-21 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v17-card-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---cta-v17-half-image-right-4 {
    height: 40%;
  }

  .brix---mg-bottom-16px-34 {
    margin-bottom: 15px;
  }

  .brix---paragraph-default-99 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---cta-v1-floating-item-18 {
    width: 39%;
  }

  .brix---cta-v8-section-9 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---cta-v8-half-image-right-8 {
    height: 40%;
  }

  .brix---mg-bottom-24px-24 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-35 {
    margin-bottom: 32px;
  }

  .brix---heading-h3-size-43 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---icon-square-36px-8 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left-4 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-image-link-7 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---grid-3-columns-13 {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-5 {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---badge-wrapper-top-right {
    top: 14px;
    right: 14px;
  }

  .brix---badge-secondary-small-bold {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---social-media-grid-center-3 {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---avatar-image-link-8 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---btn-slider-arrow-right---top-left-7 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-7 {
    bottom: -72px;
    right: 26%;
  }

  .brix---section-overflow-hidden-6 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-8px-28 {
    margin-bottom: 6px;
  }

  .brix---btn-primary-27, .brix---btn-secondary-24 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-16 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---avatar-image-link-9 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---section-overflow-hidden-7 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---grid-3-columns-14 {
    grid-template-columns: 1fr;
  }

  .brix---link-icon-right-14 {
    width: 18px;
  }

  .brix---text-200-bold-18 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-content-left-4 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---paragraph-default-98-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy-copy, .brix---heading-h3-size-43-copy-copy-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-99-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-43-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy, .brix---heading-h3-size-43-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---footer-logo-5-copy {
    width: 100%;
    max-width: 240px;
  }

  .brix---heading-h3-size-43-copy-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---badge-secondary-small-bold-copy {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-29 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-35 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-25 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-36 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-15 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-70 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-85 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size-8 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---paragraph-default-100 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-square-36px-9 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left-5 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---avatar-image-link-10 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---card-content-left-3 {
    padding: 28px 22px 38px;
  }

  .brix---avatar-circle-12 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---avatar-v3-content-right-3 {
    margin-left: 9px;
  }

  .brix---paragraph-default-100-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-43-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---container-default-71 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-16 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-19 {
    max-width: 84%;
  }

  .brix---btn-primary-small-17 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-17 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-28, .brix---btn-secondary-25 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-23 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-31 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---section-hero-primary-3 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---paragraph-default-101 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-31 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---15 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---16 {
    display: none;
  }

  .brix---heading-h2-size-86 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-11 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---buttons-row-center-17 {
    flex-direction: column;
  }

  .brix---btn-primary-white-24, .brix---btn-secondary-white-22 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v2-floating-item-13 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-14 {
    width: 40%;
  }

  .brix---paragraph-default-80-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---section-small-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---cta-v17-card-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---cta-v17-half-image-right-5 {
    height: 40%;
  }

  .brix---mg-bottom-16px-36 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-37 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-16 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-44 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---btn-circle-secondary-small-2 {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }

  .brix---icon-square-36px-10 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---text-300-bold-5 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---social-media-grid-left-6 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---avatar-image-link-11 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---card-content-left-4 {
    padding: 28px 22px 38px;
  }

  .wbs-heading-h1 {
    font-size: 2.3rem;
  }

  .brix---container-default-72 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-logo-20 {
    max-width: 84%;
  }

  .brix---header-logo-20.brix---logo-v14 {
    max-width: 100%;
  }

  .brix---btn-primary-small-18 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-left {
    text-align: left;
    width: 100%;
  }

  .brix---container-default-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-show-in-tablet {
    text-align: left;
    width: 100%;
  }

  .brix---header-wrapper-rounded {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .brix---btn-primary-29, .brix---btn-secondary-26 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-24 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-32 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-102 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-32 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---floating-image-hero-v1---17 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---18 {
    display: none;
  }

  .brix---card-over-image-2 {
    padding: 34px 24px;
  }

  .brix---section-hero-short-2, .brix---section-hero-primary-4 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---floating-image-hero-v1---19 {
    display: none;
  }

  .brix---buttons-row-center-18 {
    flex-direction: column;
  }

  .brix---floating-image-hero-v6---5 {
    display: none;
  }

  .brix---section-hero-top-small-5 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---container-default-73 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-17 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-small-19 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-18 {
    text-align: left;
    width: 100%;
  }

  .coca-bienvenido-arg-copy {
    font-size: 12px;
  }

  .text-block-81 {
    font-size: 12px;
    font-weight: 600;
  }

  .brix---btn-primary-small-20 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---hero-bg-image-dark-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-33 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---btn-primary-white-25 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v8-section-10 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---container-default-74 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .cocacola-margin-container-11 {
    max-width: none;
  }

  .brix---cta-v1-floating-item-19 {
    width: 39%;
  }

  .brix---paragraph-default-copy, .brix---paragraph-default-103, .brix---paragraph-default-7-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-content-testimonial-v3-3 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---btn-slider-arrow-right---top-right-8 {
    bottom: -72px;
    right: 26%;
  }

  .cocacola-margin-container-12 {
    max-width: none;
  }

  .brix---btn-slider-arrow-right---top-left-8 {
    bottom: -72px;
    left: 26%;
  }

  .brix---heading-h2-size-87 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-7-copy-copy-copy, .brix---paragraph-default-7-copy-copy-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-45 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card-testimonial-v3-3 {
    flex-direction: column;
  }

  .brix---paragraph-default-104, .brix---paragraph-default-7-copy-copy-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-content-testimonial-v3-4 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---btn-slider-arrow-right---top-right-9 {
    bottom: -72px;
    right: 26%;
  }

  .cocacola-margin-container-13 {
    max-width: none;
  }

  .brix---btn-slider-arrow-right---top-left-9 {
    bottom: -72px;
    left: 26%;
  }

  .brix---heading-h2-size-88 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-46 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card-testimonial-v3-4 {
    flex-direction: column;
  }

  .brix---container-default-75 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container-14 {
    max-width: none;
  }

  .heading-32 {
    text-align: center;
  }

  .brix---card-testimonial-twitter-3 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---paragraph-default-105 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-19 {
    font-size: 15px;
    line-height: 16px;
  }

  .coca-oferts-footer-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---paragraph-default-2-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-2-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---grid-3-columns-17 {
    grid-template-columns: 1fr;
  }

  .brix---icon-square-32px---twitter-3 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .cocacola-margin-container-15 {
    max-width: none;
  }

  .brix---container-default-2-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---card-testimonial-twitter-4 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---paragraph-default-106 {
    font-size: 17px;
    line-height: 28px;
  }

  .coca-oferts-footer-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---text-200-bold-20 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---grid-3-columns-18 {
    grid-template-columns: 1fr;
  }

  .brix---card-team-v7-2 {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cocacola-margin-container-16 {
    max-width: none;
  }

  .brix---avatar-image-link-12 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---paragraph-default-9-copy, .brix---paragraph-default-107 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-48px-38 {
    margin-bottom: 32px;
  }

  .brix---heading-h4-size-9 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---avatar-circle-14 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---heading-h2-size-89 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h2-size-4-copy {
    color: #fff;
    font-size: 24px;
    line-height: 34px;
  }

  .cocacola-margin-container-17 {
    max-width: none;
  }

  .brix---heading-h3-size-47 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-108 {
    font-size: 17px;
    line-height: 28px;
  }

  .cocacola-margin-container-18 {
    max-width: none;
  }

  .brix---accordion-title-17 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-109 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-5-copy-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-5-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .cocacola-margin-container-19 {
    max-width: none;
  }

  .brix---accordion-title-18 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-110 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-5-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---container-default-76 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container-20 {
    max-width: none;
  }

  .brix---cta-v1-floating-item-20 {
    width: 39%;
  }

  .brix---heading-h2-size-90 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-v8-section-copy {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .cocacola-margin-container-21 {
    max-width: none;
  }

  .about-us-subtitle-copy {
    font-size: 18px;
  }

  .aboutus-title-copy-3 {
    margin-bottom: 24px;
    font-size: 25px;
  }

  .brix---social-icon-square-30px-6 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---footer-top-small-7 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .coca-bienvenido {
    font-size: 12px;
  }

  .text-block-82 {
    font-size: 12px;
    font-weight: 600;
  }

  .coca-hero {
    padding-top: 130px;
    padding-bottom: 100px;
  }

  .brix---container-default-77 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-34 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-111 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---cta-v8-section-11 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---container-default-78 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container-22 {
    max-width: none;
  }

  .brix---cta-v1-floating-item-21 {
    width: 39%;
  }

  .brix---heading-h2-size-91 {
    font-size: 24px;
    line-height: 34px;
  }

  .testimonial-image-two-2-copy {
    box-sizing: border-box;
    clear: none;
    vertical-align: baseline;
    flex: 0 auto;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .cocacola-margin-container-23 {
    max-width: none;
  }

  .brix---paragraph-default-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .testimonial-quote-icon-2 {
    width: 30px;
  }

  .testimonial-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-image-two-2-copy-copy-2 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .testimonial-image-two-2 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .brix---container-default-79 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container-24 {
    max-width: none;
  }

  .brix---paragraph-default-112 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-21 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h2-size-92 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-2-copy-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---grid-3-columns-19 {
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-113 {
    font-size: 17px;
    line-height: 28px;
  }

  .cocacola-margin-container-25 {
    max-width: none;
  }

  .brix---mg-bottom-48px-39 {
    margin-bottom: 32px;
  }

  .brix---paragraph-default-3-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-93 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-48 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .cocacola-margin-container-26 {
    max-width: none;
  }

  .brix---heading-h3-size-49 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---heading-h2-size-94 {
    color: #fff;
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-114 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-95 {
    font-size: 24px;
    line-height: 34px;
  }

  .cocacola-margin-container-27 {
    max-width: none;
  }

  .brix---accordion-title-19 {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---paragraph-default-5-copy, .brix---paragraph-default-115 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---cta-v8-section-12 {
    padding-top: 72px;
    padding-bottom: 392px;
  }

  .brix---container-default-80 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cocacola-margin-container-28 {
    max-width: none;
  }

  .brix---heading-h2-size-96 {
    font-size: 24px;
    line-height: 34px;
  }

  .cocacola-margin-container-29 {
    max-width: none;
  }

  .about-us-subtitle-copy-4 {
    font-size: 18px;
  }

  .aboutus-title-copy-4 {
    margin-bottom: 24px;
    font-size: 25px;
  }

  .brix---social-icon-square-30px-7 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---footer-top-small-8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---container-default-81 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-primary-small-21 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---container-default-82 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-18 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-21 {
    max-width: 84%;
  }

  .brix---btn-primary-small-22 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-19 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-30, .brix---btn-secondary-27 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---heading-h1-size-35 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-116 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-33 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-19 {
    flex-direction: column;
  }

  .softys---about {
    background-position: 220px 50px, 50% 100%;
  }

  .cocacola-margin-container-9-copy {
    max-width: none;
  }

  .brix---container-default-60-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-97 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-section-12 {
    padding-top: 0;
    padding-bottom: 72px;
  }

  .brix---btn-primary-white-26, .brix---btn-secondary-white-23 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v2-floating-item-15 {
    width: 50%;
  }

  .brix---cta-v2-floating-item-16 {
    width: 40%;
  }

  .wbs-steps {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .brix---mg-bottom-16px-37 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-40 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-20 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-50 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---icon-square-36px-11 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-center-4 {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---avatar-image-link-13 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---mg-bottom-8px-30 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-26 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-43 {
    text-align: center;
  }

  .brix---square-icon-17 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---buttons-row-25 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---grid-1-column-gap-row-32px-9 {
    grid-auto-flow: row;
  }

  .brix---heading-h3-size-51 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---btn-slider-arrow-right---top-left-10 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-10 {
    bottom: -72px;
    right: 26%;
  }

  .brix---section-overflow-hidden-8 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-56px-10 {
    margin-bottom: 32px;
  }

  .brix---icon-list-4 {
    width: 24px;
    margin-right: 8px;
  }

  .brix---buttons-row-center-19-copy {
    flex-direction: column;
  }

  .brix---heading-h2-size-97-copy, .brix---heading-h2-size-97-copy-copy, .brix---heading-h2-size-97-copy-copy, .brix---heading-h2-size-97-copy-copy-copy {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-51-copy, .brix---heading-h3-size-51-copy-copy, .brix---heading-h3-size-51-copy, .brix---heading-h3-size-51-copy {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .cocacola-margin-container-10-copy {
    max-width: none;
  }

  .aboutus-title-copy-2-copy {
    margin-bottom: 24px;
    font-size: 25px;
  }

  .about-us-subtitle-copy-3-copy {
    font-size: 18px;
  }

  .brix---3-columns-1-col-tablet-copy-copy {
    grid-template-columns: 1fr;
  }

  .brix---container-default-83 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-19 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-22 {
    max-width: 84%;
  }

  .brix---mg-bottom-16px-38 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-27 {
    margin-bottom: 16px;
  }

  .brix---heading-h2-size-98 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---lightbox-video-icon-wrapper {
    max-width: 70px;
  }

  .brix---paragraph-default-117 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-300-bold-6 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---content-inside-card-testimonial-video {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-48px-41 {
    margin-bottom: 32px;
  }

  .brix---heading-h3-size-52 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-15 {
    width: 18px;
  }

  .brix---btn-slider-arrow-right---top-left-11 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-11 {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-color-7, .brix---card-testimonial-color-8, .brix---card-testimonial-color-9 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-overflow-hidden-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-top-16px-7 {
    margin-top: 12px;
  }

  .brix---avatar-image-8 {
    width: 100%;
  }

  .brix---card-testimonial-v6-3 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---avatar-circle-05-border-3 {
    border-width: 3px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6-3 {
    right: 26%;
  }

  .brix---btn-slider-arrow-left---testimonial-v6-3 {
    left: 26%;
  }

  .brix---btn-primary-31 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-26 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---button-row-margin-2 {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .brix---btn-primary-white-27 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v11-2 {
    grid-row-gap: 110px;
    grid-template-columns: 1fr;
  }

  .brix---cta-v12-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v12-floating-item-2 {
    max-width: 60%;
  }

  .brix---cta-v1-floating-item-02-2-2 {
    max-width: 80%;
  }

  .brix---grid-3-columns-21 {
    grid-template-columns: 1fr;
  }

  .brix---team-v8-content {
    bottom: 32px;
    left: 24px;
  }

  .brix---mg-bottom-8px-31 {
    margin-bottom: 6px;
  }

  .brix---content-inside-card-6 {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---text-200-bold-22 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-16px-39 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-42 {
    margin-bottom: 32px;
  }

  .brix---container-default-84 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-99 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-53 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-16 {
    width: 18px;
  }

  .brix---paragraph-default-118 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-slider-arrow-right---top-left-12 {
    bottom: -72px;
    left: 26%;
  }

  .brix---btn-slider-arrow-right---top-right-12 {
    bottom: -72px;
    right: 26%;
  }

  .brix---card-testimonial-color-10, .brix---card-testimonial-color-11, .brix---card-testimonial-color-12 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-overflow-hidden-10 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-48px-43 {
    margin-bottom: 32px;
  }

  .brix---heading-h3-size-54 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---card-testimonial-color-13, .brix---card-testimonial-color-14, .brix---card-testimonial-color-15 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-8px-32 {
    margin-bottom: 6px;
  }

  .brix---grid-3-columns-22 {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-7 {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---text-200-bold-23 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-85 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-100 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-card-4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small-9 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---button-row-left-34 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-28, .brix---btn-secondary-white-24 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-cta-v1-4 {
    grid-template-columns: 1fr;
  }

  .brix---buttons-row-right---t-left-7 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---cta-v3-floating-item-02-2-2 {
    max-width: 70%;
    right: -33%;
  }

  .brix---buttons-row-center-20 {
    flex-direction: column;
  }

  .brix---cta-v1-floating-item-22 {
    width: 39%;
  }

  .brix---cta-v1-floating-item-23 {
    width: 44%;
  }

  .brix---paragraph-default-87-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .aboutus-title-copy-2-copy-copy {
    margin-bottom: 24px;
    font-size: 25px;
  }
}

#w-node-b37f04fc-868a-3170-60ab-5f370e31bb1c-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab6f8699-f318-4aea-d62a-0fd5f1688d92-5219aeb4, #w-node-_566e0c3e-635f-a770-c758-10ef1de05d7f-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-c70eb154-ac68-721d-6f97-fd7fc42113ff-5219aeb4 {
  align-self: start;
}

#w-node-_57645143-2e7a-0e7a-7ca5-57403776db1b-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57645143-2e7a-0e7a-7ca5-57403776db1d-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e998a277-0904-16a6-6e5d-c7ad0414e06d-5219aeb4, #w-node-_10765ed6-d3ac-d353-eb9f-0c35d6e41cd6-5219aeb4 {
  align-self: center;
}

#w-node-_9904cfcb-5654-0e65-b2ee-ed9a281c074e-5219aeb4, #w-node-_27a8955d-4b35-b588-ca04-2786a04839cc-5219aeb4, #w-node-_65308c50-4509-65f7-ac9b-91922ec4bc23-5219aeb4, #w-node-_93d24e31-419a-40cc-a0a7-5bcc61989903-5219aeb4, #w-node-ba30fe1a-9b4a-0777-65fe-3474b77e7df3-5219aeb4, #w-node-aac8309a-5d49-9e26-f568-af38f10d5b60-5219aeb4, #w-node-_52a51a48-a255-96a3-5179-95c8fa925bca-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f019e7fc-d9d2-304f-2b07-68e33e05719f-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f019e7fc-d9d2-304f-2b07-68e33e0571a1-5219aeb4 {
  align-self: center;
}

#w-node-_379fa1d9-19d2-f553-969e-82a14bfb456a-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_379fa1d9-19d2-f553-969e-82a14bfb456b-5219aeb4 {
  align-self: center;
}

#w-node-d056ad2d-a24d-fa81-7eb4-7282671f87c9-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d056ad2d-a24d-fa81-7eb4-7282671f87ca-5219aeb4 {
  align-self: center;
}

#w-node-_314f7db5-6119-409b-259d-51e57ecdd508-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_314f7db5-6119-409b-259d-51e57ecdd509-5219aeb4 {
  align-self: center;
}

#w-node-_7a4d2678-b1ee-ac5f-9231-f11a7d9b72f9-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a4d2678-b1ee-ac5f-9231-f11a7d9b72fb-5219aeb4, #w-node-_7a4d2678-b1ee-ac5f-9231-f11a7d9b7305-5219aeb4, #w-node-_7a4d2678-b1ee-ac5f-9231-f11a7d9b730a-5219aeb4, #w-node-_7a4d2678-b1ee-ac5f-9231-f11a7d9b7300-5219aeb4 {
  align-self: center;
}

#w-node-_323ac036-418d-71ad-dfb1-f8a61c76ccaa-5219aeb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69567a09-a7fd-3100-561e-100926f4c75a-5b8adb0a {
  place-self: auto center;
}

#w-node-_3df801b6-44f4-7a3b-b097-38a89363bb55-5b8adb0a, #w-node-_3df801b6-44f4-7a3b-b097-38a89363bb56-5b8adb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-a910546b-082e-a9c1-5be3-7fb8788b9aac-23f3a89c {
  justify-self: start;
}

#w-node-a910546b-082e-a9c1-5be3-7fb8788b9ab6-23f3a89c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f828f028-9812-bdee-4335-5031c54df17e-8704d61a, #w-node-f828f028-9812-bdee-4335-5031c54df180-8704d61a, #w-node-f828f028-9812-bdee-4335-5031c54df188-8704d61a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a689ae0-0b06-a0d6-bbfc-7f0979b0fae9-8704d61a {
  place-self: auto;
}

#w-node-a08ae4e3-6397-7a0e-fc5d-93a2030655c1-8704d61a, #w-node-_936c3a2c-c95e-33c5-984f-e457220199ea-8704d61a, #w-node-c7fbdb91-d330-e079-f5e9-8ae447e24b8f-8704d61a, #w-node-_5a689da3-8130-9ba5-f69e-d714fd21ef62-8704d61a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05891e2c-32a7-0787-d171-f2b482eb40cf-8704d61a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ec7deed1-e5b3-8c40-028f-dc3e73e3a431-8704d61a {
  justify-self: start;
}

#w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6436-26bb642d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_98a3048c-e54b-bc29-23c2-2a5126bb643b-26bb642d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#texto77.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb643c-26bb642d {
  grid-area: Area;
}

#w-node-_98a3048c-e54b-bc29-23c2-2a5126bb643e-26bb642d, #texto82.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb643f-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6441-26bb642d, #texto87.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6442-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6444-26bb642d, #texto78.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6445-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6447-26bb642d, #texto83.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6448-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb644a-26bb642d, #texto88.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb644b-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb644d-26bb642d, #texto79.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb644e-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6450-26bb642d, #texto84.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6451-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6453-26bb642d, #texto89.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6454-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6456-26bb642d, #texto80.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6457-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6459-26bb642d, #texto85.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb645a-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb645c-26bb642d, #texto90.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb645d-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb645f-26bb642d, #texto81.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6460-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6462-26bb642d, #texto86.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6463-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6465-26bb642d, #texto91.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6466-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6468-26bb642d, #texto114.w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6469-26bb642d, #w-node-_98a3048c-e54b-bc29-23c2-2a5126bb6476-26bb642d, #w-node-f06ac47b-547f-2ba6-b66a-e8a6f7853c2e-f7853c2a, #w-node-f06ac47b-547f-2ba6-b66a-e8a6f7853c30-f7853c2a, #w-node-f06ac47b-547f-2ba6-b66a-e8a6f7853c32-f7853c2a, #w-node-f06ac47b-547f-2ba6-b66a-e8a6f7853c34-f7853c2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3d7e106-a873-710e-1466-cccb48893949-48893927 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_593e4b36-4532-4d2e-448c-984404663c38-04663c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_593e4b36-4532-4d2e-448c-984404663c41-04663c31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_593e4b36-4532-4d2e-448c-984404663c48-04663c31, #w-node-_593e4b36-4532-4d2e-448c-984404663c98-04663c31, #w-node-c9cfb44e-9336-a0af-3010-2781dd14b84e-dd14b841, #texto30.w-node-c9cfb44e-9336-a0af-3010-2781dd14b84f-dd14b841, #w-node-c9cfb44e-9336-a0af-3010-2781dd14b851-dd14b841, #texto31.w-node-c9cfb44e-9336-a0af-3010-2781dd14b852-dd14b841, #w-node-c9cfb44e-9336-a0af-3010-2781dd14b854-dd14b841, #texto32.w-node-c9cfb44e-9336-a0af-3010-2781dd14b855-dd14b841, #w-node-c9cfb44e-9336-a0af-3010-2781dd14b857-dd14b841, #texto33.w-node-c9cfb44e-9336-a0af-3010-2781dd14b858-dd14b841, #w-node-c9cfb44e-9336-a0af-3010-2781dd14b85a-dd14b841, #texto34.w-node-c9cfb44e-9336-a0af-3010-2781dd14b85b-dd14b841, #w-node-a5363547-6631-5107-55c0-c87614368a08-143689f7, #w-node-a5363547-6631-5107-55c0-c87614368a0f-143689f7, #w-node-a5363547-6631-5107-55c0-c87614368a17-143689f7, #w-node-a5363547-6631-5107-55c0-c87614368a1e-143689f7, #w-node-_0b9476ef-df24-7172-3164-b02a745ac609-ff84ef13, #w-node-_0b9476ef-df24-7172-3164-b02a745ac610-ff84ef13, #w-node-_0b9476ef-df24-7172-3164-b02a745ac618-ff84ef13, #w-node-_0b9476ef-df24-7172-3164-b02a745ac61f-ff84ef13, #w-node-_87862617-4acf-14ac-1b65-e06ec85fbbeb-ff84ef13, #texto30.w-node-_87862617-4acf-14ac-1b65-e06ec85fbbec-ff84ef13, #w-node-_87862617-4acf-14ac-1b65-e06ec85fbbee-ff84ef13, #texto31.w-node-_87862617-4acf-14ac-1b65-e06ec85fbbef-ff84ef13, #w-node-_87862617-4acf-14ac-1b65-e06ec85fbbf1-ff84ef13, #texto32.w-node-_87862617-4acf-14ac-1b65-e06ec85fbbf2-ff84ef13, #w-node-_87862617-4acf-14ac-1b65-e06ec85fbbf4-ff84ef13, #texto33.w-node-_87862617-4acf-14ac-1b65-e06ec85fbbf5-ff84ef13, #w-node-_87862617-4acf-14ac-1b65-e06ec85fbbf7-ff84ef13, #texto34.w-node-_87862617-4acf-14ac-1b65-e06ec85fbbf8-ff84ef13, #w-node-_6174f07d-9ba1-00f4-6d04-0b9cc07ca109-ff84ef13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6174f07d-9ba1-00f4-6d04-0b9cc07ca112-ff84ef13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6174f07d-9ba1-00f4-6d04-0b9cc07ca119-ff84ef13, #w-node-_6174f07d-9ba1-00f4-6d04-0b9cc07ca169-ff84ef13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53b148f-543a-65f8-61f5-bb6fa63611ce-ff84ef13 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37bbcbd3-44a0-d166-c11e-aed6fa2bf290-ff84ef13, #w-node-_37bbcbd3-44a0-d166-c11e-aed6fa2bf292-ff84ef13, #w-node-_37bbcbd3-44a0-d166-c11e-aed6fa2bf294-ff84ef13, #w-node-_37bbcbd3-44a0-d166-c11e-aed6fa2bf296-ff84ef13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b712eca-6077-cc7a-b227-3411a5ca4d9d-ff84ef13 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0b712eca-6077-cc7a-b227-3411a5ca4da2-ff84ef13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#texto77.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4da3-ff84ef13 {
  grid-area: Area;
}

#w-node-_0b712eca-6077-cc7a-b227-3411a5ca4da5-ff84ef13, #texto82.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4da6-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4da8-ff84ef13, #texto87.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4da9-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dab-ff84ef13, #texto78.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dac-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dae-ff84ef13, #texto83.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4daf-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4db1-ff84ef13, #texto88.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4db2-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4db4-ff84ef13, #texto79.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4db5-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4db7-ff84ef13, #texto84.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4db8-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dba-ff84ef13, #texto89.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dbb-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dbd-ff84ef13, #texto80.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dbe-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc0-ff84ef13, #texto85.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc1-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc3-ff84ef13, #texto90.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc4-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc6-ff84ef13, #texto81.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc7-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dc9-ff84ef13, #texto86.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dca-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dcc-ff84ef13, #texto91.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dcd-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dcf-ff84ef13, #texto114.w-node-_0b712eca-6077-cc7a-b227-3411a5ca4dd0-ff84ef13, #w-node-_0b712eca-6077-cc7a-b227-3411a5ca4ddd-ff84ef13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_086f2186-61bc-9851-d7c0-23c15648b17f-abd237d7 {
  justify-self: start;
}

#w-node-_89c009bd-2943-c33b-409d-39281d13e886-9be581da, #w-node-_89c009bd-2943-c33b-409d-39281d13e888-9be581da, #w-node-_89c009bd-2943-c33b-409d-39281d13e88d-9be581da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89c009bd-2943-c33b-409d-39281d13e891-9be581da {
  place-self: auto;
}

#w-node-f698b27c-83d8-9c00-55b3-43de34580530-9be581da, #w-node-f698b27c-83d8-9c00-55b3-43de34580555-9be581da, #w-node-f698b27c-83d8-9c00-55b3-43de34580571-9be581da, #w-node-f698b27c-83d8-9c00-55b3-43de3458058b-9be581da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8a2a579-fce1-d9ef-65fd-e048b962d14e-9be581da {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e5fc1e6a-47e0-56d6-73ad-26129c2afdee-9be581da, #w-node-_51d32d6f-b0b0-457a-3c7b-844ef8fa7f1f-3bf33fca, #w-node-_1c76e461-5807-97ea-6df2-59f994eaa19c-2431b8a4 {
  justify-self: start;
}

#w-node-_22838367-8174-3e5d-f5fd-d05effb1d899-3444426b, #w-node-_538214ea-2699-b182-165a-6984b22e3ec9-3444426b, #w-node-_22838367-8174-3e5d-f5fd-d05effb1d89e-3444426b, #w-node-_22838367-8174-3e5d-f5fd-d05effb1d8a3-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c70862e-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c708635-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c70863a-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c70863f-3444426b, #w-node-bca227b3-fe5c-0f52-8606-333bf2e4fd60-3444426b, #w-node-_1d82768b-b8f2-2e2d-5aa1-abece943ebdc-3444426b, #w-node-d4734988-9b6d-38ae-50ef-669e71af8b90-3444426b, #w-node-d4734988-9b6d-38ae-50ef-669e71af8b95-3444426b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72bef679-fb2c-d1c3-411f-77e92a2fd029-3444426b {
  justify-self: start;
}

#w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127502-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127504-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127509-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e12750e-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127513-6fcd9f1e, #w-node-_7d52700a-6fea-ae94-393a-1bc1a20bcea9-6fcd9f1e, #w-node-_92ecb65c-a822-fec1-a4dc-b126ecc62afb-6fcd9f1e, #w-node-_92ecb65c-a822-fec1-a4dc-b126ecc62b00-6fcd9f1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0123cdbc-c5dd-c13c-1085-f9079ac68de4-6fcd9f1e {
  justify-self: start;
}

#w-node-_186dfafa-4ca3-ec47-9c64-873a52ffb402-dc0c7684, #w-node-_186dfafa-4ca3-ec47-9c64-873a52ffb413-dc0c7684, #w-node-_186dfafa-4ca3-ec47-9c64-873a52ffb424-dc0c7684, #w-node-_66a82d0a-464a-3152-7d81-375027062ca4-dc0c7684, #w-node-ce44d326-b25b-dbbb-7fea-ff8a24526801-dc0c7684, #w-node-_7a82542e-e340-5a66-4212-5ad2be06df98-dc0c7684, #w-node-_6840c19b-bb7f-3882-a3f5-73f6b2f03cda-dc0c7684 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bc5ed7d-6b3e-8749-f4a0-a4c7542f8686-dc0c7684 {
  justify-self: start;
}

#w-node-_3bc5ed7d-6b3e-8749-f4a0-a4c7542f8690-dc0c7684 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e2c80d63-3473-121b-7112-bea3233ed1c5-73e5cc3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2832fbd8-3542-c326-61ab-f7392ad4d5a3-73e5cc3c {
  justify-self: start;
}

#w-node-_2832fbd8-3542-c326-61ab-f7392ad4d5ad-73e5cc3c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6ab417ba-0bb0-7826-2225-b5787421a425-b8f930f2, #w-node-_6ab417ba-0bb0-7826-2225-b5787421a449-b8f930f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07e8431d-4c42-bb94-4e2b-531210e9a15d-b8f930f2 {
  justify-self: start;
}

#w-node-_07e8431d-4c42-bb94-4e2b-531210e9a167-b8f930f2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-eb89e308-bf1a-c5ca-631d-3a69dbde0a79-a9c98534 {
  justify-self: start;
}

#w-node-eb89e308-bf1a-c5ca-631d-3a69dbde0a8b-a9c98534 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3dd0ad58-e8d9-660e-d827-1fc9e6a904ed-55503195, #w-node-_3dd0ad58-e8d9-660e-d827-1fc9e6a904f7-55503195, #w-node-_3dd0ad58-e8d9-660e-d827-1fc9e6a90501-55503195, #w-node-_3dd0ad58-e8d9-660e-d827-1fc9e6a9050b-55503195 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_415e562f-cd8b-11e3-d7d4-2e7b3d76613a-55503195 {
  justify-self: start;
}

#w-node-_5d4dd883-8f66-af5f-16aa-f59541d75436-55503195 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-d2ca7cbd-b6ad-c367-9e58-e175b2d58033-272ffa18 {
  justify-self: start;
}

#w-node-d2ca7cbd-b6ad-c367-9e58-e175b2d5803d-272ffa18 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e3192799-c3f4-0261-8b6b-46d7aadd5272-a963f875 {
  justify-self: start;
}

#w-node-e3192799-c3f4-0261-8b6b-46d7aadd527c-a963f875 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_08c590ed-f6db-e7c9-343d-22ce6d73aeb8-5fc51f24 {
  justify-self: start;
}

#w-node-_08c590ed-f6db-e7c9-343d-22ce6d73aec2-5fc51f24 {
  grid-area: 1 / 5 / 2 / 6;
}

@media screen and (min-width: 1440px) {
  #w-node-b37f04fc-868a-3170-60ab-5f370e31bb2a-5219aeb4 {
    align-self: end;
  }

  #w-node-ab6f8699-f318-4aea-d62a-0fd5f1688d92-5219aeb4, #w-node-_3df801b6-44f4-7a3b-b097-38a89363bb55-5b8adb0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c70eb154-ac68-721d-6f97-fd7fc4211401-5219aeb4, #w-node-_7a4d2678-b1ee-ac5f-9231-f11a7d9b72f8-5219aeb4 {
    order: -9999;
  }

  #w-node-a910546b-082e-a9c1-5be3-7fb8788b9aac-23f3a89c, #w-node-ec7deed1-e5b3-8c40-028f-dc3e73e3a431-8704d61a {
    justify-self: center;
  }

  #w-node-_2585b384-aec6-c234-00e5-2f7e0eb48549-e24dd596 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_086f2186-61bc-9851-d7c0-23c15648b17f-abd237d7, #w-node-e5fc1e6a-47e0-56d6-73ad-26129c2afdee-9be581da, #w-node-_51d32d6f-b0b0-457a-3c7b-844ef8fa7f1f-3bf33fca, #w-node-_1c76e461-5807-97ea-6df2-59f994eaa19c-2431b8a4, #w-node-_72bef679-fb2c-d1c3-411f-77e92a2fd029-3444426b, #w-node-_0123cdbc-c5dd-c13c-1085-f9079ac68de4-6fcd9f1e, #w-node-_3bc5ed7d-6b3e-8749-f4a0-a4c7542f8686-dc0c7684, #w-node-_2832fbd8-3542-c326-61ab-f7392ad4d5a3-73e5cc3c, #w-node-_07e8431d-4c42-bb94-4e2b-531210e9a15d-b8f930f2, #w-node-eb89e308-bf1a-c5ca-631d-3a69dbde0a79-a9c98534, #w-node-_415e562f-cd8b-11e3-d7d4-2e7b3d76613a-55503195, #w-node-d2ca7cbd-b6ad-c367-9e58-e175b2d58033-272ffa18, #w-node-e3192799-c3f4-0261-8b6b-46d7aadd5272-a963f875, #w-node-_08c590ed-f6db-e7c9-343d-22ce6d73aeb8-5fc51f24 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a910546b-082e-a9c1-5be3-7fb8788b9aac-23f3a89c, #w-node-ec7deed1-e5b3-8c40-028f-dc3e73e3a431-8704d61a {
    justify-self: center;
  }

  #w-node-_2585b384-aec6-c234-00e5-2f7e0eb48549-e24dd596 {
    grid-column: span 2 / span 2;
  }

  #w-node-_086f2186-61bc-9851-d7c0-23c15648b17f-abd237d7, #w-node-e5fc1e6a-47e0-56d6-73ad-26129c2afdee-9be581da, #w-node-_51d32d6f-b0b0-457a-3c7b-844ef8fa7f1f-3bf33fca, #w-node-_1c76e461-5807-97ea-6df2-59f994eaa19c-2431b8a4 {
    justify-self: center;
  }

  #w-node-_22838367-8174-3e5d-f5fd-d05effb1d899-3444426b, #w-node-_538214ea-2699-b182-165a-6984b22e3ec9-3444426b, #w-node-_22838367-8174-3e5d-f5fd-d05effb1d89e-3444426b, #w-node-_22838367-8174-3e5d-f5fd-d05effb1d8a3-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c70862e-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c708635-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c70863a-3444426b, #w-node-a4447c40-0957-07a5-06ce-fd251c70863f-3444426b, #w-node-bca227b3-fe5c-0f52-8606-333bf2e4fd60-3444426b, #w-node-_1d82768b-b8f2-2e2d-5aa1-abece943ebdc-3444426b, #w-node-d4734988-9b6d-38ae-50ef-669e71af8b90-3444426b, #w-node-d4734988-9b6d-38ae-50ef-669e71af8b95-3444426b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72bef679-fb2c-d1c3-411f-77e92a2fd029-3444426b {
    justify-self: center;
  }

  #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127502-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127504-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127509-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e12750e-6fcd9f1e, #w-node-_0ab142b8-c2e0-8c1c-4072-40cb1e127513-6fcd9f1e, #w-node-_7d52700a-6fea-ae94-393a-1bc1a20bcea9-6fcd9f1e, #w-node-_92ecb65c-a822-fec1-a4dc-b126ecc62afb-6fcd9f1e, #w-node-_92ecb65c-a822-fec1-a4dc-b126ecc62b00-6fcd9f1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0123cdbc-c5dd-c13c-1085-f9079ac68de4-6fcd9f1e, #w-node-_3bc5ed7d-6b3e-8749-f4a0-a4c7542f8686-dc0c7684, #w-node-_2832fbd8-3542-c326-61ab-f7392ad4d5a3-73e5cc3c, #w-node-_07e8431d-4c42-bb94-4e2b-531210e9a15d-b8f930f2, #w-node-eb89e308-bf1a-c5ca-631d-3a69dbde0a79-a9c98534, #w-node-_415e562f-cd8b-11e3-d7d4-2e7b3d76613a-55503195, #w-node-d2ca7cbd-b6ad-c367-9e58-e175b2d58033-272ffa18, #w-node-e3192799-c3f4-0261-8b6b-46d7aadd5272-a963f875, #w-node-_08c590ed-f6db-e7c9-343d-22ce6d73aeb8-5fc51f24 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b406172e-23fc-dd23-a3b3-abc767d5b979-5b8adb0a, #w-node-b406172e-23fc-dd23-a3b3-abc767d5b983-5b8adb0a, #w-node-b406172e-23fc-dd23-a3b3-abc767d5b98d-5b8adb0a, #w-node-b406172e-23fc-dd23-a3b3-abc767d5b997-5b8adb0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3d7e106-a873-710e-1466-cccb4889392c-48893927, #w-node-b3d7e106-a873-710e-1466-cccb48893930-48893927, #w-node-b3d7e106-a873-710e-1466-cccb48893934-48893927, #w-node-b3d7e106-a873-710e-1466-cccb48893938-48893927, #w-node-b3d7e106-a873-710e-1466-cccb4889393c-48893927, #w-node-b3d7e106-a873-710e-1466-cccb48893940-48893927, #w-node-b3d7e106-a873-710e-1466-cccb48893944-48893927, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611b1-ff84ef13, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611b5-ff84ef13, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611b9-ff84ef13, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611bd-ff84ef13, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611c1-ff84ef13, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611c5-ff84ef13, #w-node-e53b148f-543a-65f8-61f5-bb6fa63611c9-ff84ef13 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_28f92d18-6bc6-5e1f-4d8a-b0e0c9721fb3-e24dd596, #w-node-_28f92d18-6bc6-5e1f-4d8a-b0e0c9721fbd-e24dd596, #w-node-_28f92d18-6bc6-5e1f-4d8a-b0e0c9721fc7-e24dd596, #w-node-_28f92d18-6bc6-5e1f-4d8a-b0e0c9721fd1-e24dd596 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Arial rounded light';
  src: url('../fonts/ARIALROUNDEDMTLIGHT.TTF') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial rounded extra bold';
  src: url('../fonts/ARIALROUNDEDMTEXTRABOLD.TTF') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial rounded mt';
  src: url('../fonts/ARIALROUNDEDMT.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial MT Medium';
  src: url('../fonts/ARIALMTMEDIUM.TTF') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial Rounded Bold';
  src: url('../fonts/Arial-Rounded-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itaudisplaypro Rg';
  src: url('../fonts/ItauDisplayPro_Rg.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itaudisplaypro Bd';
  src: url('../fonts/ItauDisplayPro_Bd.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itaudisplaypro Lt';
  src: url('../fonts/ItauDisplayPro_Lt.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itaudisplaypro Blk';
  src: url('../fonts/ItauDisplayPro_Blk.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itaudisplaypro He';
  src: url('../fonts/ItauDisplayPro_He.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itaudisplaypro Xbd';
  src: url('../fonts/ItauDisplayPro_XBd.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itautextpro Bd';
  src: url('../fonts/ItauTextPro_Bd.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itautextpro Xbd';
  src: url('../fonts/ItauTextPro_XBd.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itautextpro Rg';
  src: url('../fonts/ItauTextPro_Rg.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Itautextpro Lt';
  src: url('../fonts/ItauTextPro_Lt.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasansvf';
  src: url('../fonts/SuraSansVF.ttf') format('truetype');
  font-weight: 0 1000;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-ItalicaVF.ttf') format('truetype'), url('../fonts/SuraSans-Italic.otf') format('opentype'), url('../fonts/SuraSans-ExtranegritaItalica.otf') format('opentype'), url('../fonts/SuraSans-NegritaItalica.otf') format('opentype'), url('../fonts/SuraSans-LigeraItalica.otf') format('opentype'), url('../fonts/SuraSans-RegularItalica.otf') format('opentype'), url('../fonts/SuraSans-SeminegritaItalica.otf') format('opentype'), url('../fonts/SuraSans-FinaItalica.otf') format('opentype');
  font-weight: 0 1000;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Tccc Unitytextpc 2';
  src: url('../fonts/TCCC-UnityTextPC-Regular-2.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tccc Unitytextpc';
  src: url('../fonts/TCCC-UnityTextPC-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-Bold.otf') format('opentype'), url('../fonts/SuraSans-ExtraBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-ExtraBoldItalic.otf') format('opentype'), url('../fonts/SuraSans-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans Fina';
  src: url('../fonts/SuraSans-Fina.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans Extranegrita';
  src: url('../fonts/SuraSans-Extranegrita.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans Negrita';
  src: url('../fonts/SuraSans-Negrita.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans Seminegrita';
  src: url('../fonts/SuraSans-Seminegrita.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-ExtraLightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans Ligera';
  src: url('../fonts/SuraSans-Ligera.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Surasans';
  src: url('../fonts/SuraSans-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roselle Roselle 400';
  src: url('../fonts/roselle-roselle-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}