/* screen - privacidad */

.privacidad {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 1280px;
  padding: 24px 36px;
  position: relative;
}

.privacidad .frame-427319758 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 104px;
  position: relative;
  width: 100%;
}

.privacidad .logo-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 5px;
  position: relative;
}

.privacidad .text-6 {
  height: 18px;
  letter-spacing: 0;
  line-height: 24px;
  position: relative;
  white-space: nowrap;
  width: 24px;
}

.privacidad .top-2 {
  gap: 8px;
}

.privacidad .regstrate-al-early-access {
  letter-spacing: -0.50px;
  line-height: 36px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.privacidad .arrow-right {
  height: 16px;
  position: relative;
  width: 16px;
}

.privacidad .button-join-1:hover {
  background-color: #1417ff
}

.privacidad .registrarme {
  letter-spacing: 0.20px;
  line-height: 21px;
  margin-top: -0.50px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.privacidad .content-1 {
  align-items: flex-end;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  padding: 0px 260px;
  position: relative;
  width: 100%;
}

.privacidad .poltica-de-privacidad-1 {
  align-self: stretch;
  letter-spacing: -0.50px;
  line-height: 36px;
  margin-top: -1.00px;
  position: relative;
}

.privacidad .x1-quines-somos-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .en-clubb-app-nos-co-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .x2-informacin-que-recopilamos-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .flex-container-2055 {
  height: 428px;
}

.privacidad .text8-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .text9-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .text10-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .text11-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .text12-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .text13-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .text14-2055 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .x3-cmo-usamos-tu-informacin-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .flex-container-2057 {
  height: 158px;
}

.privacidad .x4-base-legal-para-e-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .flex-container-2065 {
  height: 118px;
}

.privacidad .x5-compartir-informacin-con-terceros-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .flex-container-2067 {
  height: 156px;
}

.privacidad .x6-seguridad-de-la-informacin-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .implementamos-medida-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .x7-retencin-de-datos-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .conservamos-tus-dato-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .x8-tus-derechos-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .flex-container-2073 {
  height: 196px;
}

.privacidad .x9-cookies-y-tecnologas-similares-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .utilizamos-cookies-y-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .x10-cambios-a-esta-poltica-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .podemos-actualizar-e-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .x11-contacto-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad .top-3 {
  gap: 16px;
  justify-content: flex-end;
}

.privacidad .top-4 {
  gap: 8px;
}

.privacidad .top {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}
/* screen - privacidad-mobile-all-breakpoints */

.privacidad-mobile-all-breakpoints {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  min-width: 375px;
  padding: 24px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .logo {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 5px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text-5 {
  height: 18px;
  letter-spacing: 0;
  line-height: 24px;
  position: relative;
  white-space: nowrap;
  width: 24px;
}

.privacidad-mobile-all-breakpoints .button-join {
  align-items: center;
  background-color: var(--electric-blue);
  border-radius: 64px;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 14px;
  height: 42px;
  justify-content: center;
  padding: 10px 24px;
  position: relative;
  transition: all 0.2s ease;
}

.privacidad-mobile-all-breakpoints .button-join:hover {
  background-color: #1417ff
}

.privacidad-mobile-all-breakpoints .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.privacidad-mobile-all-breakpoints .poltica-de-privacidad {
  align-self: stretch;
  height: 36px;
  letter-spacing: -0.50px;
  line-height: 36px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
}

.privacidad-mobile-all-breakpoints .x1-quines-somos {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .en-clubb-app-nos-co {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .x2-informacin-que-recopilamos {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .flex-container-20191 {
  height: 548px;
}

.privacidad-mobile-all-breakpoints .text8-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text9-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text10-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text11-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text12-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text13-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .text14-20191 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .x3-cmo-usamos-tu-informacin {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .flex-container-20193 {
  height: 278px;
}

.privacidad-mobile-all-breakpoints .x4-base-legal-para-e {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .flex-container-20195 {
  height: 178px;
}

.privacidad-mobile-all-breakpoints .x5-compartir-informacin-con-terceros {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .flex-container-20197 {
  height: 236px;
}

.privacidad-mobile-all-breakpoints .x6-seguridad-de-la-informacin {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .implementamos-medida {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .x7-retencin-de-datos {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .conservamos-tus-dato {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .x8-tus-derechos {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .flex-container-20203 {
  height: 276px;
}

.privacidad-mobile-all-breakpoints .x9-cookies-y-tecnologas-similares {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .utilizamos-cookies-y {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .x10-cambios-a-esta-poltica {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .podemos-actualizar-e {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .x11-contacto {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 20px;
  position: relative;
}

.privacidad-mobile-all-breakpoints .top {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 16px;
  position: relative;
  width: 100%;
}

.privacidad-mobile-all-breakpoints .instagram {
  cursor: pointer;
  height: 20px;
  position: relative;
  width: 20px;
}

.privacidad-mobile-all-breakpoints .top-1 {
  display: inline-flex;
  gap: 8px;
}

.privacidad-mobile-all-breakpoints .copyright {
  letter-spacing: -0.20px;
  line-height: 36px;
  margin-top: -1.00px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.privacidad-mobile-all-breakpoints .top-2 {
  align-items: center;
  flex: 0 0 auto;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .screen.privacidad { 
    display: none;
   }
}
@media screen and (min-width: 1280px) {
  .screen.privacidad-mobile-all-breakpoints { 
    display: none;
   }
}