/* screen - ciberseguridadsoluciones */

.ciberseguridadsoluciones {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3438px;
  min-width: 1440px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ciberseguridadsoluciones .top-rqhV4K {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 16px;
  justify-content: center;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.ciberseguridadsoluciones .fondodegrad-rqhV4K {
  background-color: transparent;
  height: 1356px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones .fondo-header-rqhV4K {
  background-color: transparent;
  height: 863px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones .fondoazulcertrespon-rqhV4K {
  background-color: var(--cerulean);
  height: 771px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1800px;
  width: 100%;
}

.ciberseguridadsoluciones .solcomp-logo-rqhV4K {
  background-color: transparent;
  height: 88px;
  margin-left: -504px;
  margin-right: 504px;
  position: absolute;
  top: 80px;
  width: 257px;
}

.ciberseguridadsoluciones .solcomp-logo-w4bgFN {
  background-color: transparent;
  cursor: pointer;
  height: 88px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 257px;
}

.ciberseguridadsoluciones .illustration-home-rqhV4K {
  background-color: transparent;
  display: block;
  height: 426px;
  margin-left: 312px;
  margin-right: -312px;
  position: absolute;
  top: 288px;
  width: 609px;
  opacity: 0;
transform: translate(25px, 0);
}

.ciberseguridadsoluciones .illustration-home-rqhV4K.bp1-animate-enter16 {
  animation: bp1-animate-enter16-frames 0.50s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp1-animate-enter16-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones .ciberseguridad-W2dpx5 {
  background-color: transparent;
  height: 426px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 609px;
}

.ciberseguridadsoluciones .soluciones-de-red-co-rqhV4K {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  line-height: 56px;
  margin-left: -314px;
  margin-right: 314px;
  position: absolute;
  text-align: left;
  top: 360px;
  width: 602px;
  opacity: 0;
transform: translate(-25px, 0);
}

.ciberseguridadsoluciones .soluciones-de-red-co-rqhV4K.bp1-animate-enter17 {
  animation: bp1-animate-enter17-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp1-animate-enter17-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones .stacked-group-rqhV4K {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  position: absolute;
  top: 1007px;
  width: 1440px;
}

.ciberseguridadsoluciones .stacked-group-wUA27x {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: 1232px;
}

.ciberseguridadsoluciones .nuestras-soluciones-NjirPa {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 400;
  height: auto;
  line-height: 16px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 1232px;
}

.ciberseguridadsoluciones .span1-SitLcR {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones .span2-SitLcR {
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

.ciberseguridadsoluciones .span3-SitLcR {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones .span4-SitLcR {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones .span5-SitLcR {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones .span6-SitLcR {
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

.ciberseguridadsoluciones .span7-SitLcR {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones .span8-SitLcR {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones .space-certifica-ones-soluciones-wUA27x {
  background-color: transparent;
  height: 771px;
  margin: 145px 0 0 0;
  position: relative;
  width: 1440px;
}

.ciberseguridadsoluciones .stacked-group-0lqqDV {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  position: relative;
  top: 106px;
  width: 955px;
}

.ciberseguridadsoluciones .esquemas-certificac-A6xPjn {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 38px;
  margin: 0;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones .stacked-group-A6xPjn {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 69px 0 0 0;
  position: relative;
  width: 955px;
}

.ciberseguridadsoluciones .logo-certificaciones-filaa-hGdn7G {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones .stacked-group-nUP6Rd {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio1-D3Wg0C {
  background-color: transparent;
  height: 117px;
  margin: 0;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .fr-V4m3GL {
  background-color: transparent;
  height: 90px;
  left: 97px;
  position: absolute;
  top: 14px;
  width: 71px;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio2-D3Wg0C {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 80px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .pci-tLjlxY {
  background-color: transparent;
  height: 63px;
  left: 50px;
  position: absolute;
  top: 27px;
  width: 165px;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio3-D3Wg0C {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 80px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .cyberessentials-6oRzrw {
  background-color: transparent;
  height: 81px;
  left: 85px;
  position: absolute;
  top: 18px;
  width: 96px;
}

.ciberseguridadsoluciones .logo-certificaciones-filab-hGdn7G {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 50px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones .stacked-group-PNxNW3 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio1-MyGVeR {
  background-color: transparent;
  height: 117px;
  margin: 0;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .niap-mTvAYb {
  background-color: transparent;
  height: 88px;
  left: 84px;
  position: absolute;
  top: 15px;
  width: 98px;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio2-MyGVeR {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 80px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .certifiedsafetyact-M1QSd6 {
  background-color: transparent;
  height: 110px;
  left: 65px;
  position: absolute;
  top: 4px;
  width: 136px;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio3-MyGVeR {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 80px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .aicpasoc2-H4rLhH {
  background-color: transparent;
  height: 109px;
  left: 78px;
  position: absolute;
  top: 4px;
  width: 109px;
}

.ciberseguridadsoluciones .logo-certificaciones-filac-hGdn7G {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 50px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones .stacked-group-2H5STJ {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio1-n8DAZC {
  background-color: transparent;
  height: 117px;
  margin: 0;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .privacyshield-abNAdI {
  background-color: transparent;
  height: 72px;
  left: 2px;
  position: absolute;
  top: 23px;
  width: 262px;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio2-n8DAZC {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 80px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .iso27001-WrTyNZ {
  background-color: transparent;
  height: 112px;
  left: 77px;
  position: absolute;
  top: 3px;
  width: 112px;
}

.ciberseguridadsoluciones .logo-certificaciones-espacio3-n8DAZC {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 80px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones .nist800-171-EZ3RYx {
  background-color: transparent;
  height: 26px;
  left: 11px;
  position: absolute;
  top: 46px;
  width: 243px;
}

.ciberseguridadsoluciones .ciberseguridad-rqhV4K {
  background-color: transparent;
  color: var(--white);
  display: block;
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 38px;
  margin-left: -262px;
  margin-right: 262px;
  position: absolute;
  text-align: left;
  top: 296px;
  white-space: nowrap;
  width: 708px;
  opacity: 0;
transform: translate(-25px, 0);
}

.ciberseguridadsoluciones .ciberseguridad-rqhV4K.bp1-animate-enter18 {
  animation: bp1-animate-enter18-frames 0.50s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp1-animate-enter18-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.headermenu6 {
  background-color: transparent;
  height: 670px;
  left: calc(50.00% - 341px);
  opacity: 1;
  position: absolute;
  top: 112px;
  width: 994px;
}

.headermenu6 .background-836anN {
  background-color: transparent;
  height: 670px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 994px;
}

.headermenu6 .path-836anN {
  background-color: transparent;
  height: 618px;
  left: 9px;
  opacity: 0;
  position: absolute;
  top: 38px;
  width: 974px;
}

.headermenu6 .footer-columns-ciberseguridad-836anN {
  background-color: transparent;
  height: 470px;
  left: 59px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 105px;
}

.headermenu6 .background-HMKp4H {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .soluciones-de-red-co-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 90px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 100%;
}

.headermenu6 .servicios-de-consult-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 100%;
}

.headermenu6 .proteccin-interna-c-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 100%;
}

.headermenu6 .security-operation-c-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 100%;
}

.headermenu6 .pruebas-de-penetraci-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .ciberseguridad-HMKp4H {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .footer-columns-gestin-836anN {
  background-color: transparent;
  height: 182px;
  left: 202px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 117px;
}

.headermenu6 .background-bwBhxC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .seguridad-y-gobierno-bwBhxC {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.headermenu6 .gobierno-integral-de-bwBhxC {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .gestin-y-gobierno-bwBhxC {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .footer-columns-sdwan-836anN {
  background-color: transparent;
  height: 110px;
  left: 357px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 140px;
}

.headermenu6 .background-I94tep {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .optimizacin-network-I94tep {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .sdwan-avanzado-y-seg-I94tep {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.headermenu6 .footer-columns-mejoramiento-836anN {
  background-color: transparent;
  height: 146px;
  left: 535px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 176px;
}

.headermenu6 .background-xLmQtx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .remediacin-avanzada-xLmQtx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 95.45%;
}

.headermenu6 .gestin-continua-de-xLmQtx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 95.45%;
}

.headermenu6 .mejoramiento-de-la-p-xLmQtx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.headermenu6 .footer-columns-seguridad-red-836anN {
  background-color: transparent;
  height: 182px;
  left: 749px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 161px;
}

.headermenu6 .background-FQXtUx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .seguridad-para-datac-FQXtUx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .microsegmentacin-de-FQXtUx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.headermenu6 .firewall-de-nueva-ge-FQXtUx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .seguridad-de-red-FQXtUx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .logo-linked-in-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 23px;
  left: 671px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  top: 8px;
  transition: all 0.2s ease-in-out;
  width: 24px;
}

.headermenu6 .logo-linked-in-836anN:hover {
  transform: scale(1.1);
}

.headermenu6 .linked-in-icono-aCbvPH {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 24px;
}

.headermenu6 .btncontacto-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 546px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 85px;
}

.headermenu6 .contacto-sel-7WxLWc {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .contacto-norm-7WxLWc {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .contacto-norm-7WxLWc:hover {
  opacity: 0;
}

.headermenu6 .btnblog-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 480px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 42px;
}

.headermenu6 .blog-sel-Me2qK5 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .blog-norm-Me2qK5 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .blog-norm-Me2qK5:hover {
  opacity: 0;
}

.headermenu6 .btnsoluciones-836anN {
  background-color: transparent;
  height: 26px;
  left: 356px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 100px;
}

.headermenu6 .soluciones-sel-WyDsW1 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .soluciones-norm-WyDsW1 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .soluciones-norm-WyDsW1:hover {
  opacity: 0;
}

.headermenu6 .btnnosotros-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 248px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 84px;
}

.headermenu6 .nosotros-sel-r2sLB5 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .nosotros-norm-r2sLB5 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .nosotros-norm-r2sLB5:hover {
  opacity: 0;
}

.ciberseguridadsoluciones .footer-rqhV4K {
  background-color: transparent;
  height: 867px;
  position: absolute;
  top: 2571px;
  width: 1440px;
}

.ciberseguridadsoluciones .rectangle-q7i7xp {
  background-color: var(--white);
  height: 867px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.ciberseguridadsoluciones .footer-q7i7xp {
  background-color: transparent;
  height: 688px;
  left: 104px;
  position: absolute;
  top: 88px;
  width: 1232px;
}

.ciberseguridadsoluciones .footer-legals-QO55kY {
  background-color: transparent;
  height: 152px;
  left: 0px;
  position: absolute;
  top: 536px;
  width: 1232px;
}

.ciberseguridadsoluciones .aviso-de-privacidad-bgtzcI {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 1045px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 128px;
  width: 185px;
}

.ciberseguridadsoluciones .solcomp-technologi-bgtzcI {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 128px;
  width: 185px;
}

.ciberseguridadsoluciones .logo-linked-in-azul-oscuro-bgtzcI {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  left: 1210px;
  position: absolute;
  top: 56px;
  width: 22px;
}

.ciberseguridadsoluciones .shape-RdxB5K {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.ciberseguridadsoluciones .logo-solcomp-azul-bgtzcI {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 40px;
  width: 152px;
}

.ciberseguridadsoluciones .shape-P26Mkb {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 151px;
}

.ciberseguridadsoluciones .pleca-divisor-cards-bottom-bgtzcI {
  background-color: var(--violet);
  height: 1px;
  position: absolute;
  top: 0px;
  width: 1232px;
}

.ciberseguridadsoluciones .footer-columns-QO55kY {
  background-color: transparent;
  height: 504px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1232px;
}

.ciberseguridadsoluciones .footer-columns-contact-2awSaU {
  background-color: transparent;
  height: 504px;
  left: 1022px;
  position: absolute;
  top: 0px;
  width: 210px;
}

.ciberseguridadsoluciones .stacked-group-9fXqHo {
  background-color: transparent;
  height: 504px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 210px;
}

.ciberseguridadsoluciones .logo-30-aniv-solcomp-9Ptxlc {
  background-color: transparent;
  height: 52px;
  left: 68px;
  position: absolute;
  top: 452px;
  width: 142px;
}

.ciberseguridadsoluciones .shape-OVsaET {
  background-color: transparent;
  height: 51px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 142px;
}

.ciberseguridadsoluciones .ciudad-de-mxico-pat-9Ptxlc {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: -2px;
  line-height: 13px;
  position: absolute;
  text-align: right;
  top: 0px;
  width: 210px;
}

.ciberseguridadsoluciones .span1-Gbujlw {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones .span2-Gbujlw {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones .span3-Gbujlw {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones .span4-Gbujlw {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones .span5-Gbujlw {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones .span6-Gbujlw {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones .stacked-group-9Ptxlc {
  align-items: flex-end;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 26px;
  position: absolute;
  top: 358px;
  width: 184px;
}

.ciberseguridadsoluciones .informessolcompcom-TQ4zT1 {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: 184px;
}

.ciberseguridadsoluciones .tel-800-012-8690-TQ4zT1 {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0px 0 0 0;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones .footer-columns-seguridad-red-2awSaU {
  background-color: transparent;
  height: 182px;
  margin-left: 232px;
  margin-right: -232px;
  position: absolute;
  top: 0px;
  width: 161px;
}

.ciberseguridadsoluciones .seguridad-para-datac-og3IxK {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 161px;
}

.ciberseguridadsoluciones .microsegmentacin-de-og3IxK {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 161px;
}

.ciberseguridadsoluciones .firewall-de-nueva-ge-og3IxK {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 161px;
}

.ciberseguridadsoluciones .seguridad-de-red-og3IxK {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 161px;
}

.ciberseguridadsoluciones .footer-columns-mejoramiento-2awSaU {
  background-color: transparent;
  height: 146px;
  margin-left: 34px;
  margin-right: -34px;
  position: absolute;
  top: 0px;
  width: 176px;
}

.ciberseguridadsoluciones .remediacin-avanzada-d3so2G {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 168px;
}

.ciberseguridadsoluciones .gestin-continua-de-d3so2G {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 168px;
}

.ciberseguridadsoluciones .mejoramiento-de-la-p-d3so2G {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 176px;
}

.ciberseguridadsoluciones .footer-columns-sdwan-2awSaU {
  background-color: transparent;
  height: 110px;
  margin-left: -154px;
  margin-right: 154px;
  position: absolute;
  top: 0px;
  width: 140px;
}

.ciberseguridadsoluciones .optimizacin-network-YSqpSs {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 140px;
}

.ciberseguridadsoluciones .sdwan-avanzado-y-seg-YSqpSs {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 140px;
}

.ciberseguridadsoluciones .footer-columns-gestin-2awSaU {
  background-color: transparent;
  height: 182px;
  margin-left: -312px;
  margin-right: 312px;
  position: absolute;
  top: 0px;
  width: 117px;
}

.ciberseguridadsoluciones .seguridad-y-gobierno-eyvi3X {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 117px;
}

.ciberseguridadsoluciones .gobierno-integral-de-eyvi3X {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 117px;
}

.ciberseguridadsoluciones .gestin-y-gobierno-eyvi3X {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 117px;
}

.ciberseguridadsoluciones .footer-columns-ciberseguridad-2awSaU {
  background-color: transparent;
  height: 470px;
  margin-left: -454px;
  margin-right: 454px;
  position: absolute;
  top: 0px;
  width: 105px;
}

.ciberseguridadsoluciones .soluciones-de-red-co-xSi9NV {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 105px;
}

.ciberseguridadsoluciones .servicios-de-consult-xSi9NV {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 105px;
}

.ciberseguridadsoluciones .proteccin-interna-c-xSi9NV {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 105px;
}

.ciberseguridadsoluciones .security-operation-c-xSi9NV {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 105px;
}

.ciberseguridadsoluciones .pruebas-de-penetraci-xSi9NV {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 105px;
}

.ciberseguridadsoluciones .ciberseguridad-xSi9NV {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 105px;
}

.ciberseguridadsoluciones .footer-columns-main-links-2awSaU {
  background-color: transparent;
  height: 84px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 80px;
}

.ciberseguridadsoluciones .contacto-2NwVeK {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 63px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones .blog-2NwVeK {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 42px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones .soluciones-2NwVeK {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones .nosotros-2NwVeK {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones .arrow-rqhV4K {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: fixed;
  right: 38px;
  top: 50.00%;
  width: 34px;
}

.ciberseguridadsoluciones .path-sGOxHx {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 34px;
}

.ciberseguridadsoluciones .boton-cta-azul-ro-grow-to-left-rqhV4K {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  margin-left: 516px;
  margin-right: -516px;
  pointer-events: auto;
  position: absolute;
  top: 112px;
  transition: all 0.2s ease-in-out;
  width: 225px;
}

.ciberseguridadsoluciones .boton-cta-azul-ro-grow-to-left-rqhV4K:hover {
  transform: scale(1.1);
}

.ciberseguridadsoluciones .rectangle-bF4dBk {
  background-color: var(--cerulean);
  border-radius: 24px;
  height: 48px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 225px;
}

.ciberseguridadsoluciones .texto-bF4dBk {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 37px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 11px;
  white-space: nowrap;
  width: auto;
}
/* component - headermenu6 */

.headermenu6 .background-836anN {
  background-color: transparent;
  height: 670px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 994px;
}

.headermenu6 .path-836anN {
  background-color: transparent;
  height: 618px;
  left: 9px;
  opacity: 0;
  position: absolute;
  top: 38px;
  width: 974px;
}

.headermenu6 .footer-columns-ciberseguridad-836anN {
  background-color: transparent;
  height: 470px;
  left: 59px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 105px;
}

.headermenu6 .background-HMKp4H {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .soluciones-de-red-co-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 90px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 100%;
}

.headermenu6 .servicios-de-consult-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 100%;
}

.headermenu6 .proteccin-interna-c-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 100%;
}

.headermenu6 .security-operation-c-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 100%;
}

.headermenu6 .pruebas-de-penetraci-HMKp4H {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .ciberseguridad-HMKp4H {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .footer-columns-gestin-836anN {
  background-color: transparent;
  height: 182px;
  left: 202px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 117px;
}

.headermenu6 .background-bwBhxC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .seguridad-y-gobierno-bwBhxC {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.headermenu6 .gobierno-integral-de-bwBhxC {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .gestin-y-gobierno-bwBhxC {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .footer-columns-sdwan-836anN {
  background-color: transparent;
  height: 110px;
  left: 357px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 140px;
}

.headermenu6 .background-I94tep {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .optimizacin-network-I94tep {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .sdwan-avanzado-y-seg-I94tep {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.headermenu6 .footer-columns-mejoramiento-836anN {
  background-color: transparent;
  height: 146px;
  left: 535px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 176px;
}

.headermenu6 .background-xLmQtx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .remediacin-avanzada-xLmQtx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 95.45%;
}

.headermenu6 .gestin-continua-de-xLmQtx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 95.45%;
}

.headermenu6 .mejoramiento-de-la-p-xLmQtx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.headermenu6 .footer-columns-seguridad-red-836anN {
  background-color: transparent;
  height: 182px;
  left: 749px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 161px;
}

.headermenu6 .background-FQXtUx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.headermenu6 .seguridad-para-datac-FQXtUx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .microsegmentacin-de-FQXtUx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.headermenu6 .firewall-de-nueva-ge-FQXtUx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.headermenu6 .seguridad-de-red-FQXtUx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .logo-linked-in-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 23px;
  left: 671px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  top: 8px;
  transition: all 0.2s ease-in-out;
  width: 24px;
}

.headermenu6 .logo-linked-in-836anN:hover {
  transform: scale(1.1);
}

.headermenu6 .linked-in-icono-aCbvPH {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 24px;
}

.headermenu6 .btncontacto-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 546px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 85px;
}

.headermenu6 .contacto-sel-7WxLWc {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .contacto-norm-7WxLWc {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .contacto-norm-7WxLWc:hover {
  opacity: 0;
}

.headermenu6 .btnblog-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 480px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 42px;
}

.headermenu6 .blog-sel-Me2qK5 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .blog-norm-Me2qK5 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .blog-norm-Me2qK5:hover {
  opacity: 0;
}

.headermenu6 .btnsoluciones-836anN {
  background-color: transparent;
  height: 26px;
  left: 356px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 100px;
}

.headermenu6 .soluciones-sel-WyDsW1 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .soluciones-norm-WyDsW1 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .soluciones-norm-WyDsW1:hover {
  opacity: 0;
}

.headermenu6 .btnnosotros-836anN {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 248px;
  opacity: 1;
  position: absolute;
  top: 6px;
  width: 84px;
}

.headermenu6 .nosotros-sel-r2sLB5 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .nosotros-norm-r2sLB5 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  height: 26px;
  left: 0px;
  letter-spacing: -0.33px;
  line-height: 26px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.headermenu6 .nosotros-norm-r2sLB5:hover {
  opacity: 0;
}
/* screen - ciberseguridadsoluciones1024 */

.ciberseguridadsoluciones1024 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3414px;
  min-width: 1024px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ciberseguridadsoluciones1024 .top-1024-xlmHbC {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 16px;
  justify-content: center;
  position: absolute;
  top: 0px;
  width: 1024px;
}

.ciberseguridadsoluciones1024 .fondodegrad-xlmHbC {
  background-color: transparent;
  height: 1356px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones1024 .fondo-header-xlmHbC {
  background-color: transparent;
  height: 760px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones1024 .solcomp-logo-xlmHbC {
  background-color: transparent;
  height: 76px;
  margin-left: -323px;
  margin-right: 323px;
  position: absolute;
  top: 80px;
  width: 222px;
}

.ciberseguridadsoluciones1024 .solcomp-logo-zWpYW2 {
  background-color: transparent;
  cursor: pointer;
  height: 76px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 222px;
}

.ciberseguridadsoluciones1024 .illustration-home-xlmHbC {
  background-color: transparent;
  display: block;
  height: 345px;
  margin-left: 244px;
  margin-right: -244px;
  position: absolute;
  top: 288px;
  width: 493px;
  opacity: 0;
transform: translate(25px, 0);
}

.ciberseguridadsoluciones1024 .illustration-home-xlmHbC.bp2-animate-enter34 {
  animation: bp2-animate-enter34-frames 0.50s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp2-animate-enter34-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones1024 .ciberseguridad-gNQZJ8 {
  background-color: transparent;
  height: 345px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 493px;
}

.ciberseguridadsoluciones1024 .stacked-group-2-xlmHbC {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin-left: -185px;
  margin-right: 185px;
  position: absolute;
  top: 264px;
  width: 506px;
}

.ciberseguridadsoluciones1024 .ciberseguridad-kmcsZz {
  background-color: transparent;
  color: var(--white);
  display: block;
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 31px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 506px;
  opacity: 0;
transform: translate(-25px, 0);
}

.ciberseguridadsoluciones1024 .ciberseguridad-kmcsZz.bp2-animate-enter36 {
  animation: bp2-animate-enter36-frames 0.50s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp2-animate-enter36-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones1024 .soluciones-de-red-co-kmcsZz {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  line-height: 46px;
  margin: 11px 0 0 0;
  position: relative;
  text-align: left;
  width: 431px;
  opacity: 0;
transform: translate(-25px, 0);
}

.ciberseguridadsoluciones1024 .soluciones-de-red-co-kmcsZz.bp2-animate-enter35 {
  animation: bp2-animate-enter35-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp2-animate-enter35-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones1024 .fondoazulcertrespon-xlmHbC {
  background-color: var(--cerulean);
  height: 661px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1696px;
  width: 100%;
}

.ciberseguridadsoluciones1024 .stacked-group-3-xlmHbC {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  position: absolute;
  top: 903px;
  width: 877px;
}

.ciberseguridadsoluciones1024 .nuestras-soluciones-pXUobv {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.25px;
  line-height: 16px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 876px;
}

.ciberseguridadsoluciones1024 .span1-Rx1P8G {
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span2-Rx1P8G {
  color: var(--violet-2);
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span3-Rx1P8G {
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span4-Rx1P8G {
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span5-Rx1P8G {
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span6-Rx1P8G {
  color: var(--violet-2);
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span7-Rx1P8G {
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .span8-Rx1P8G {
  letter-spacing: 0.00px;
  line-height: 24px;
}

.ciberseguridadsoluciones1024 .laptop-space-ce-ones-soluciones-pXUobv {
  background-color: transparent;
  height: 661px;
  margin: 145px 0 0 0;
  position: relative;
  width: 877px;
}

.ciberseguridadsoluciones1024 .stacked-group-jMzfES {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  position: relative;
  width: 877px;
}

.ciberseguridadsoluciones1024 .esquemas-certificac-muY8U0 {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 31px;
  margin: 0;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones1024 .stacked-group-muY8U0 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 69px 0 0 0;
  position: relative;
  width: 877px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-filaa-f5wMPU {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones1024 .stacked-group-Vwpjzx {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio1-LhFiZS {
  background-color: transparent;
  height: 117px;
  margin: 0;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .fr-2J3hjy {
  background-color: transparent;
  height: 90px;
  left: 97px;
  position: absolute;
  top: 14px;
  width: 71px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio2-LhFiZS {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 41px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .pci-htyo12 {
  background-color: transparent;
  height: 63px;
  left: 50px;
  position: absolute;
  top: 27px;
  width: 165px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio3-LhFiZS {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 41px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .cyberessentials-8DXv5z {
  background-color: transparent;
  height: 81px;
  left: 85px;
  position: absolute;
  top: 18px;
  width: 96px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-filab-f5wMPU {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 50px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones1024 .stacked-group-ALxDaQ {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio1-i20bs6 {
  background-color: transparent;
  height: 117px;
  margin: 0;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .niap-YosHbE {
  background-color: transparent;
  height: 88px;
  left: 84px;
  position: absolute;
  top: 15px;
  width: 98px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio2-i20bs6 {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 41px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .certifiedsafetyact-ZOpT0X {
  background-color: transparent;
  height: 110px;
  left: 65px;
  position: absolute;
  top: 4px;
  width: 136px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio3-i20bs6 {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 41px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .aicpasoc2-h8ezw9 {
  background-color: transparent;
  height: 109px;
  left: 78px;
  position: absolute;
  top: 4px;
  width: 109px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-filac-f5wMPU {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 50px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones1024 .stacked-group-SoX1ns {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 117px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio1-9G5MwX {
  background-color: transparent;
  height: 117px;
  margin: 0;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .privacyshield-GPAcZ1 {
  background-color: transparent;
  height: 72px;
  left: 2px;
  position: absolute;
  top: 23px;
  width: 262px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio2-9G5MwX {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 41px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .iso27001-SNl58q {
  background-color: transparent;
  height: 112px;
  left: 77px;
  position: absolute;
  top: 3px;
  width: 112px;
}

.ciberseguridadsoluciones1024 .logo-certificaciones-espacio3-9G5MwX {
  background-color: transparent;
  height: 117px;
  margin: 0 0 0 41px;
  position: relative;
  width: 265px;
}

.ciberseguridadsoluciones1024 .nist800-171-BWdxcZ {
  background-color: transparent;
  height: 26px;
  left: 11px;
  position: absolute;
  top: 46px;
  width: 243px;
}

.menulaptophome19 {
  background-color: transparent;
  height: 639px;
  left: calc(50.00% - 142px);
  opacity: 1;
  position: absolute;
  top: 104px;
  width: 583px;
}

.menulaptophome19 .menu-laptop-home-xRMxMZ {
  background-color: transparent;
  height: 639px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 583px;
}

.menulaptophome19 .background-r1cDCh {
  background-color: transparent;
  height: calc(100.00% - 544px);
  left: 130px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 130px);
}

.menulaptophome19 .path-r1cDCh {
  background-color: transparent;
  bottom: -2.50%;
  height: 96.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 103.95%;
}

.menulaptophome19 .footer-columns-seguridad-red-r1cDCh {
  background-color: transparent;
  bottom: 15.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  width: 27.62%;
}

.menulaptophome19 .background-mmwtzx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .seguridad-para-datac-mmwtzx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .microsegmentacin-de-mmwtzx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome19 .firewall-de-nueva-ge-mmwtzx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .seguridad-de-red-mmwtzx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .footer-columns-sdwan-r1cDCh {
  background-color: transparent;
  height: 17.21%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  top: 19.25%;
  width: 27.62%;
}

.menulaptophome19 .background-xzM3GO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .optimizacin-network-xzM3GO {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .sdwan-avanzado-y-seg-xzM3GO {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .footer-columns-mejoramiento-r1cDCh {
  background-color: transparent;
  bottom: 21.13%;
  height: 22.85%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  width: 30.19%;
}

.menulaptophome19 .background-J2Mert {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .remediacin-avanzada-J2Mert {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 95.45%;
}

.menulaptophome19 .gestin-continua-de-J2Mert {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 95.45%;
}

.menulaptophome19 .mejoramiento-de-la-p-J2Mert {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .footer-columns-gestin-r1cDCh {
  background-color: transparent;
  height: 28.48%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  top: 19.25%;
  width: 30.19%;
}

.menulaptophome19 .background-N2tRrx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .seguridad-y-gobierno-N2tRrx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome19 .gobierno-integral-de-N2tRrx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .gestin-y-gobierno-N2tRrx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .footer-columns-ciberseguridad-r1cDCh {
  background-color: transparent;
  bottom: 7.20%;
  height: 73.55%;
  left: 5.66%;
  opacity: 0;
  position: absolute;
  width: 18.01%;
}

.menulaptophome19 .background-SgO7Nc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .soluciones-de-red-co-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 90px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 100%;
}

.menulaptophome19 .servicios-de-consult-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 100%;
}

.menulaptophome19 .proteccin-interna-c-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 100%;
}

.menulaptophome19 .security-operation-c-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 100%;
}

.menulaptophome19 .pruebas-de-penetraci-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .ciberseguridad-SgO7Nc {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .logo-linked-in-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.60%;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 1.56%;
  transition: all 0.2s ease-in-out;
  width: 4.12%;
}

.menulaptophome19 .logo-linked-in-r1cDCh:hover {
  transform: scale(1.1);
}

.menulaptophome19 .linked-in-icono-E18zHf {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 24px;
}

.menulaptophome19 .btncontacto-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 10.81%;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome19 .contacto-sel-dslx8M {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .contacto-norm-dslx8M {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .contacto-norm-dslx8M:hover {
  opacity: 0;
}

.menulaptophome19 .btnblog-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 26.76%;
  top: 1.72%;
  width: 5.83%;
}

.menulaptophome19 .blog-sel-vStAYF {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .blog-norm-vStAYF {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .blog-norm-vStAYF:hover {
  opacity: 0;
}

.menulaptophome19 .btnsoluciones-r1cDCh {
  background-color: transparent;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 36.71%;
  top: 1.72%;
  width: 14.07%;
}

.menulaptophome19 .soluciones-sel-Vz20df {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .soluciones-norm-Vz20df {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .soluciones-norm-Vz20df:hover {
  opacity: 0;
}

.menulaptophome19 .btnnosotros-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  left: 33.28%;
  opacity: 1;
  position: absolute;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome19 .nosotros-sel-MZxmKB {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .nosotros-norm-MZxmKB {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .nosotros-norm-MZxmKB:hover {
  opacity: 0;
}

.ciberseguridadsoluciones1024 .footer-xlmHbC {
  background-color: transparent;
  height: 1057px;
  position: absolute;
  top: 2357px;
  width: 1024px;
}

.ciberseguridadsoluciones1024 .rectangle-D84ZLa {
  background-color: var(--white);
  height: 1057px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1024px;
}

.ciberseguridadsoluciones1024 .footer-columns-seguridad-red-D84ZLa {
  background-color: transparent;
  height: 261px;
  margin-left: 378px;
  margin-right: -378px;
  position: absolute;
  top: 88px;
  width: 161px;
}

.ciberseguridadsoluciones1024 .seguridad-para-datac-CxffHM {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 161px;
}

.ciberseguridadsoluciones1024 .microsegmentacin-de-CxffHM {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 161px;
}

.ciberseguridadsoluciones1024 .firewall-de-nueva-ge-CxffHM {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 161px;
}

.ciberseguridadsoluciones1024 .seguridad-de-red-CxffHM {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 161px;
}

.ciberseguridadsoluciones1024 .footer-columns-mejoramiento-D84ZLa {
  background-color: transparent;
  height: 209px;
  margin-left: 180px;
  margin-right: -180px;
  position: absolute;
  top: 88px;
  width: 176px;
}

.ciberseguridadsoluciones1024 .remediacin-avanzada-DxPeNt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 168px;
}

.ciberseguridadsoluciones1024 .gestin-continua-de-DxPeNt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 168px;
}

.ciberseguridadsoluciones1024 .mejoramiento-de-la-p-DxPeNt {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 176px;
}

.ciberseguridadsoluciones1024 .footer-columns-sdwan-D84ZLa {
  background-color: transparent;
  height: 158px;
  margin-left: -8px;
  margin-right: 8px;
  position: absolute;
  top: 88px;
  width: 140px;
}

.ciberseguridadsoluciones1024 .optimizacin-network-PxlAUt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 140px;
}

.ciberseguridadsoluciones1024 .sdwan-avanzado-y-seg-PxlAUt {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 140px;
}

.ciberseguridadsoluciones1024 .footer-columns-gestin-D84ZLa {
  background-color: transparent;
  height: 182px;
  margin-left: -166px;
  margin-right: 166px;
  position: absolute;
  top: 88px;
  width: 117px;
}

.ciberseguridadsoluciones1024 .seguridad-y-gobierno-yAkZhu {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 117px;
}

.ciberseguridadsoluciones1024 .gobierno-integral-de-yAkZhu {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 117px;
}

.ciberseguridadsoluciones1024 .gestin-y-gobierno-yAkZhu {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 117px;
}

.ciberseguridadsoluciones1024 .footer-columns-ciberseguridad-D84ZLa {
  background-color: transparent;
  height: 470px;
  margin-left: -308px;
  margin-right: 308px;
  position: absolute;
  top: 88px;
  width: 105px;
}

.ciberseguridadsoluciones1024 .soluciones-de-red-co-A3ZNSP {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 105px;
}

.ciberseguridadsoluciones1024 .servicios-de-consult-A3ZNSP {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 105px;
}

.ciberseguridadsoluciones1024 .proteccin-interna-c-A3ZNSP {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 105px;
}

.ciberseguridadsoluciones1024 .security-operation-c-A3ZNSP {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 105px;
}

.ciberseguridadsoluciones1024 .pruebas-de-penetraci-A3ZNSP {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 105px;
}

.ciberseguridadsoluciones1024 .ciberseguridad-A3ZNSP {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 105px;
}

.ciberseguridadsoluciones1024 .footer-columns-main-links-D84ZLa {
  background-color: transparent;
  height: 84px;
  left: 42px;
  position: absolute;
  top: 88px;
  width: 80px;
}

.ciberseguridadsoluciones1024 .contacto-QqS06B {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 63px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones1024 .blog-QqS06B {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 42px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones1024 .soluciones-QqS06B {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones1024 .nosotros-QqS06B {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones1024 .solcomp-technologi-D84ZLa {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.19px;
  line-height: 18px;
  margin-left: -372px;
  margin-right: 372px;
  position: absolute;
  text-align: left;
  top: 952px;
  width: 185px;
}

.ciberseguridadsoluciones1024 .logo-solcomp-azul-D84ZLa {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  margin-left: -388px;
  margin-right: 388px;
  position: absolute;
  top: 864px;
  width: 152px;
}

.ciberseguridadsoluciones1024 .shape-kUwXaf {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 151px;
}

.ciberseguridadsoluciones1024 .pleca-divisor-cards-bottom-D84ZLa {
  background-color: var(--violet);
  height: 1px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  top: 824px;
  width: 929px;
}

.ciberseguridadsoluciones1024 .aviso-de-privacidad-D84ZLa {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.19px;
  line-height: 18px;
  margin-left: 366px;
  margin-right: -366px;
  position: absolute;
  text-align: right;
  top: 952px;
  width: 185px;
}

.ciberseguridadsoluciones1024 .logo-linked-in-azul-oscuro-D84ZLa {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  margin-left: 448px;
  margin-right: -448px;
  position: absolute;
  top: 880px;
  width: 22px;
}

.ciberseguridadsoluciones1024 .shape-xYivNp {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.ciberseguridadsoluciones1024 .stacked-group-2-D84ZLa {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 99px;
  justify-content: flex-start;
  left: 48px;
  position: absolute;
  top: 668px;
  width: auto;
}

.ciberseguridadsoluciones1024 .ciudad-de-mxico-pat-HXynyl {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 210px;
}

.ciberseguridadsoluciones1024 .span1-5dtF4Q {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones1024 .span2-5dtF4Q {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones1024 .monterrey-batalln-d-HXynyl {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 0 0 0 24px;
  position: relative;
  text-align: left;
  width: 210px;
}

.ciberseguridadsoluciones1024 .span1-vuFU8r {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones1024 .span2-vuFU8r {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones1024 .bajo-blvd-adolfo-l-HXynyl {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 0 0 0 24px;
  position: relative;
  text-align: left;
  width: 210px;
}

.ciberseguridadsoluciones1024 .span1-B8JSX6 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones1024 .span2-B8JSX6 {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones1024 .stacked-group-3-D84ZLa {
  align-items: flex-end;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 787px;
  position: absolute;
  top: 668px;
  width: 184px;
}

.ciberseguridadsoluciones1024 .stacked-group-4EPtOh {
  align-items: flex-end;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: 184px;
}

.ciberseguridadsoluciones1024 .informessolcompcom-LTWjRz {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: 184px;
}

.ciberseguridadsoluciones1024 .tel-800-012-8690-LTWjRz {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0px 0 0 0;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones1024 .logo-30-aniv-solcomp-4EPtOh {
  background-color: transparent;
  height: 52px;
  margin: 31px 0 0 0;
  position: relative;
  width: 142px;
}

.ciberseguridadsoluciones1024 .shape-w4f0c1 {
  background-color: transparent;
  height: 51px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 142px;
}

.ciberseguridadsoluciones1024 .arrow-xlmHbC {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: fixed;
  right: 21px;
  top: 50.00%;
  width: 34px;
}

.ciberseguridadsoluciones1024 .path-fhJmRj {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 34px;
}

.ciberseguridadsoluciones1024 .boton-cta-azul-ro-grow-to-left-xlmHbC {
  background-color: transparent;
  cursor: pointer;
  height: 36px;
  margin-left: 357px;
  margin-right: -357px;
  overflow: hidden;
  pointer-events: auto;
  position: absolute;
  top: 57px;
  transition: all 0.2s ease-in-out;
  width: 167px;
}

.ciberseguridadsoluciones1024 .boton-cta-azul-ro-grow-to-left-xlmHbC:hover {
  transform: scale(1.1);
}

.ciberseguridadsoluciones1024 .rectangle-x1jSHR {
  background-color: var(--cerulean);
  border-radius: 18px;
  height: 36px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 167px;
}

.ciberseguridadsoluciones1024 .texto-x1jSHR {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 28px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 9px;
  white-space: nowrap;
  width: auto;
}
/* component - menulaptophome19 */

.menulaptophome19 .menu-laptop-home-xRMxMZ {
  background-color: transparent;
  height: 639px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 583px;
}

.menulaptophome19 .background-r1cDCh {
  background-color: transparent;
  height: calc(100.00% - 544px);
  left: 130px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 130px);
}

.menulaptophome19 .path-r1cDCh {
  background-color: transparent;
  bottom: -2.50%;
  height: 96.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 103.95%;
}

.menulaptophome19 .footer-columns-seguridad-red-r1cDCh {
  background-color: transparent;
  bottom: 15.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  width: 27.62%;
}

.menulaptophome19 .background-mmwtzx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .seguridad-para-datac-mmwtzx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .microsegmentacin-de-mmwtzx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome19 .firewall-de-nueva-ge-mmwtzx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .seguridad-de-red-mmwtzx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .footer-columns-sdwan-r1cDCh {
  background-color: transparent;
  height: 17.21%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  top: 19.25%;
  width: 27.62%;
}

.menulaptophome19 .background-xzM3GO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .optimizacin-network-xzM3GO {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .sdwan-avanzado-y-seg-xzM3GO {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .footer-columns-mejoramiento-r1cDCh {
  background-color: transparent;
  bottom: 21.13%;
  height: 22.85%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  width: 30.19%;
}

.menulaptophome19 .background-J2Mert {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .remediacin-avanzada-J2Mert {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 95.45%;
}

.menulaptophome19 .gestin-continua-de-J2Mert {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 95.45%;
}

.menulaptophome19 .mejoramiento-de-la-p-J2Mert {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .footer-columns-gestin-r1cDCh {
  background-color: transparent;
  height: 28.48%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  top: 19.25%;
  width: 30.19%;
}

.menulaptophome19 .background-N2tRrx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .seguridad-y-gobierno-N2tRrx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome19 .gobierno-integral-de-N2tRrx {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .gestin-y-gobierno-N2tRrx {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .footer-columns-ciberseguridad-r1cDCh {
  background-color: transparent;
  bottom: 7.20%;
  height: 73.55%;
  left: 5.66%;
  opacity: 0;
  position: absolute;
  width: 18.01%;
}

.menulaptophome19 .background-SgO7Nc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome19 .soluciones-de-red-co-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 90px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 100%;
}

.menulaptophome19 .servicios-de-consult-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 100%;
}

.menulaptophome19 .proteccin-interna-c-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 100%;
}

.menulaptophome19 .security-operation-c-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 100%;
}

.menulaptophome19 .pruebas-de-penetraci-SgO7Nc {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome19 .ciberseguridad-SgO7Nc {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .logo-linked-in-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.60%;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 1.56%;
  transition: all 0.2s ease-in-out;
  width: 4.12%;
}

.menulaptophome19 .logo-linked-in-r1cDCh:hover {
  transform: scale(1.1);
}

.menulaptophome19 .linked-in-icono-E18zHf {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 24px;
}

.menulaptophome19 .btncontacto-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 10.81%;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome19 .contacto-sel-dslx8M {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .contacto-norm-dslx8M {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .contacto-norm-dslx8M:hover {
  opacity: 0;
}

.menulaptophome19 .btnblog-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 26.76%;
  top: 1.72%;
  width: 5.83%;
}

.menulaptophome19 .blog-sel-vStAYF {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .blog-norm-vStAYF {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .blog-norm-vStAYF:hover {
  opacity: 0;
}

.menulaptophome19 .btnsoluciones-r1cDCh {
  background-color: transparent;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 36.71%;
  top: 1.72%;
  width: 14.07%;
}

.menulaptophome19 .soluciones-sel-Vz20df {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .soluciones-norm-Vz20df {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .soluciones-norm-Vz20df:hover {
  opacity: 0;
}

.menulaptophome19 .btnnosotros-r1cDCh {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  left: 33.28%;
  opacity: 1;
  position: absolute;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome19 .nosotros-sel-MZxmKB {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .nosotros-norm-MZxmKB {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome19 .nosotros-norm-MZxmKB:hover {
  opacity: 0;
}
/* screen - ciberseguridadsoluciones320 */

.ciberseguridadsoluciones320 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 4059px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ciberseguridadsoluciones320 .top-320-YN7AOZ {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 16px;
  justify-content: center;
  position: absolute;
  top: 0px;
  width: 320px;
}

.ciberseguridadsoluciones320 .fondodegrad-YN7AOZ {
  background-color: transparent;
  height: 1192px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones320 .fondo-header-YN7AOZ {
  background-color: transparent;
  height: 704px;
  left: -217px;
  position: absolute;
  top: 0px;
  width: calc(100.19% + 434px);
}

.ciberseguridadsoluciones320 .solcomp-logo-YN7AOZ {
  background-color: transparent;
  height: 45px;
  left: 24px;
  position: absolute;
  top: 48px;
  width: 131px;
}

.ciberseguridadsoluciones320 .solcomp-logo-KTYJdm {
  background-color: transparent;
  cursor: pointer;
  height: 45px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 131px;
}

.ciberseguridadsoluciones320 .illustration-home-YN7AOZ {
  background-color: transparent;
  display: block;
  height: 190px;
  position: absolute;
  top: 176px;
  width: 272px;
  opacity: 0;
transform: translate(25px, 0);
}

.ciberseguridadsoluciones320 .illustration-home-YN7AOZ.bp5-animate-enter3 {
  animation: bp5-animate-enter3-frames 0.50s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp5-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones320 .ciberseguridad-VvR0mg {
  background-color: transparent;
  height: 190px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 272px;
}

.ciberseguridadsoluciones320 .soluciones-de-red-co-YN7AOZ {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 24px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 431px;
  width: calc(100.00% - 48px);
  opacity: 0;
transform: translate(0, 25px);
}

.ciberseguridadsoluciones320 .soluciones-de-red-co-YN7AOZ.bp5-animate-enter4 {
  animation: bp5-animate-enter4-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

@keyframes bp5-animate-enter4-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones320 .ciberseguridad-YN7AOZ {
  background-color: transparent;
  color: var(--white);
  display: block;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 24px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 394px;
  white-space: nowrap;
  width: calc(100.00% - 48px);
  opacity: 0;
transform: translate(0, 25px);
}

.ciberseguridadsoluciones320 .ciberseguridad-YN7AOZ.bp5-animate-enter5 {
  animation: bp5-animate-enter5-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

@keyframes bp5-animate-enter5-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones320 .fondoazulcertrespon-YN7AOZ {
  background-color: var(--cerulean);
  height: 1017px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1785px;
  width: 100%;
}

.ciberseguridadsoluciones320 .nuestras-soluciones-YN7AOZ {
  background-color: transparent;
  color: var(--violet-2);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 24px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 739px;
  width: calc(100.00% - 48px);
}

.ciberseguridadsoluciones320 .span1-WKPai9 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span2-WKPai9 {
  font-style: normal;
  letter-spacing: -0.25px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span3-WKPai9 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span4-WKPai9 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span5-WKPai9 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span6-WKPai9 {
  font-style: normal;
  letter-spacing: -0.25px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span7-WKPai9 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span8-WKPai9 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .mobile320-spac-ones-soluciones-YN7AOZ {
  background-color: transparent;
  height: 975px;
  position: absolute;
  top: 1785px;
  width: 272px;
}

.ciberseguridadsoluciones320 .stacked-group-GxKLOV {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 0px;
  position: relative;
  top: 43px;
  width: 272px;
}

.ciberseguridadsoluciones320 .esquemas-certificac-uhB2bh {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 21px;
  margin: 0;
  position: relative;
  text-align: center;
  width: 272px;
}

.ciberseguridadsoluciones320 .stacked-group-uhB2bh {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 41px 0 0 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio1-3WMhX3 {
  background-color: transparent;
  height: 68px;
  margin: 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones320 .fr-fb5sGB {
  background-color: transparent;
  height: 68px;
  left: 73px;
  position: absolute;
  top: 0px;
  width: 53px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio2-3WMhX3 {
  background-color: transparent;
  height: 65px;
  margin: 20px 0 0 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones320 .pci-OHfV3Y {
  background-color: transparent;
  height: 47px;
  left: 38px;
  position: absolute;
  top: 9px;
  width: 124px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio3-3WMhX3 {
  background-color: transparent;
  height: 81px;
  margin: 20px 0 0 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones320 .cyberessentials-XgKGLm {
  background-color: transparent;
  height: 81px;
  left: 60px;
  position: absolute;
  top: 0px;
  width: 96px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio4-3WMhX3 {
  background-color: transparent;
  height: 66px;
  margin: 20px 0 0 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones320 .niap-ujVpMn {
  background-color: transparent;
  height: 66px;
  left: 63px;
  position: absolute;
  top: 0px;
  width: 74px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio5-3WMhX3 {
  background-color: transparent;
  height: 88px;
  margin: 20px 0 0 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones320 .certifiedsafetyact-Nd16Zg {
  background-color: transparent;
  height: 88px;
  left: 46px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio6-3WMhX3 {
  background-color: transparent;
  height: 82px;
  margin: 20px 0 0 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones320 .aicpasoc2-WiljGN {
  background-color: transparent;
  height: 82px;
  left: 59px;
  position: absolute;
  top: 0px;
  width: 82px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio7-3WMhX3 {
  background-color: transparent;
  height: 65px;
  margin: 20px 0 0 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones320 .privacyshield-frgqeK {
  background-color: transparent;
  height: 54px;
  left: 1px;
  position: absolute;
  top: 6px;
  width: 197px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio8-3WMhX3 {
  background-color: transparent;
  height: 65px;
  margin: 20px 0 0 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones320 .nist800-171-IH9SeN {
  background-color: transparent;
  height: 20px;
  left: 8px;
  position: absolute;
  top: 23px;
  width: 183px;
}

.ciberseguridadsoluciones320 .tablet-logo-cer-iones-espacio9-3WMhX3 {
  background-color: transparent;
  height: 88px;
  margin: 20px 0 0 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones320 .iso27001-rSSpDx {
  background-color: transparent;
  height: 88px;
  left: 56px;
  position: absolute;
  top: 0px;
  width: 88px;
}

.ciberseguridadsoluciones320 .footer-YN7AOZ {
  background-color: transparent;
  height: 1257px;
  position: absolute;
  top: 2802px;
  width: 320px;
}

.ciberseguridadsoluciones320 .rectangle-YL9rqA {
  background-color: var(--white);
  height: 1096px;
  left: 0px;
  position: absolute;
  top: 161px;
  width: 320px;
}

.ciberseguridadsoluciones320 .logo-30-aniv-solcomp-YL9rqA {
  background-color: transparent;
  height: 42px;
  left: 50px;
  position: absolute;
  top: 875px;
  width: 116px;
}

.ciberseguridadsoluciones320 .shape-sS4xUD {
  background-color: transparent;
  height: 42px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 115px;
}

.ciberseguridadsoluciones320 .stacked-group-YL9rqA {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 794px;
  width: 184px;
}

.ciberseguridadsoluciones320 .informessolcompcom-2A3CHW {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 184px;
}

.ciberseguridadsoluciones320 .tel-800-012-8690-2A3CHW {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0px 0 0 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones320 .logo-solcomp-azul-YL9rqA {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 50px;
  position: absolute;
  top: 995px;
  width: 152px;
}

.ciberseguridadsoluciones320 .shape-YrFRIF {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 151px;
}

.ciberseguridadsoluciones320 .logo-linked-in-azul-oscuro-YL9rqA {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  position: absolute;
  right: 248px;
  top: 1085px;
  width: 22px;
}

.ciberseguridadsoluciones320 .shape-k8ej1y {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.ciberseguridadsoluciones320 .solcomp-technologi-YL9rqA {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 50px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 1170px;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones320 .aviso-de-privacidad-YL9rqA {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 50px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 1126px;
  width: 117px;
}

.ciberseguridadsoluciones320 .stacked-group-5-YL9rqA {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 457px;
  width: calc(100.00% - 100px);
}

.ciberseguridadsoluciones320 .ciudad-de-mxico-pat-p5XxhV {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 220px;
}

.ciberseguridadsoluciones320 .span1-AfLbni {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span2-AfLbni {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .monterrey-batalln-d-p5XxhV {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 23px 0 0 0;
  position: relative;
  text-align: left;
  width: 220px;
}

.ciberseguridadsoluciones320 .span1-jzx9X4 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span2-jzx9X4 {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .bajo-blvd-adolfo-l-p5XxhV {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 23px 0 0 0;
  position: relative;
  text-align: left;
  width: 220px;
}

.ciberseguridadsoluciones320 .span1-1L3AM1 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .span2-1L3AM1 {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones320 .rectangle-ik7cb8 {
  background-color: var(--violet-3);
  height: 1px;
  left: 50px;
  position: absolute;
  top: 955px;
  width: calc(100.00% - 100px);
}

.ciberseguridadsoluciones320 .rectangle-copy-YL9rqA {
  background-color: var(--violet-3);
  height: 1px;
  left: 50px;
  position: absolute;
  top: 418px;
  width: calc(100.00% - 100px);
}

.mobilefootercolumnsmainlinks4 {
  background-color: transparent;
  height: 553px;
  left: 50px;
  opacity: 1;
  position: absolute;
  top: 23px;
  width: 220px;
}

.mobilefooteraccordion4 {
  background-color: transparent;
  height: 553px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 220px;
}

.mobilefooteraccordion4 .background-bsxCHf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-de-red-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 346px;
  white-space: nowrap;
  width: 49.55%;
}

.mobilefooteraccordion4 .mejoramiento-de-la-p-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 284px;
  width: 100%;
}

.mobilefooteraccordion4 .sdwan-avanzado-y-seg-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 222px;
  width: 100%;
}

.mobilefooteraccordion4 .gestin-y-gobierno-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 180px;
  white-space: nowrap;
  width: 53.18%;
}

.mobilefooteraccordion4 .ciberseguridad-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 138px;
  white-space: nowrap;
  width: 42.27%;
}

.mobilefooteraccordion4 .seguridad-group-bsxCHf {
  background-color: transparent;
  bottom: 1.08%;
  height: 31.28%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-p1aOAf {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-para-datac-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  white-space: nowrap;
  width: 81.36%;
}

.mobilefooteraccordion4 .microsegmentacin-de-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .firewall-de-nueva-ge-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .mejoramiento-group-bsxCHf {
  background-color: transparent;
  bottom: 17.72%;
  height: 22.42%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-AP6byw {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .remediacin-avanzada-AP6byw {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gestin-continua-de-AP6byw {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .sdwan-group-bsxCHf {
  background-color: transparent;
  bottom: 33.45%;
  height: 19.17%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-1ENzxO {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .optimizacin-network-1ENzxO {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 26px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gestin-group-bsxCHf {
  background-color: transparent;
  bottom: 31.46%;
  height: 31.46%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-vkrXnt {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-y-gobierno-vkrXnt {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 70px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gobierno-integral-de-vkrXnt {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 29px;
  white-space: nowrap;
  width: 81.36%;
}

.mobilefooteraccordion4 .ciberseguridad-group-bsxCHf {
  background-color: transparent;
  bottom: 11.21%;
  height: 59.13%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-xNSIKM {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .soluciones-de-red-co-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 250px;
  width: 81.36%;
}

.mobilefooteraccordion4 .servicios-de-consult-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 191px;
  width: 81.36%;
}

.mobilefooteraccordion4 .proteccin-interna-c-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  width: 81.36%;
}

.mobilefooteraccordion4 .security-operation-c-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .pruebas-de-penetraci-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .footer-columns-main-links-bsxCHf {
  background-color: transparent;
  height: 84px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 18px;
  width: 80px;
}

.mobilefooteraccordion4 .background-DhgeRK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .contacto-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 63px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .blog-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 42px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .soluciones-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .nosotros-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.ciberseguridadsoluciones320 .arrow-YN7AOZ {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: fixed;
  right: 11px;
  top: 50.00%;
  width: 34px;
}

.ciberseguridadsoluciones320 .path-xxUqo4 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 34px;
}

.ciberseguridadsoluciones320 .icon-hamburger-YN7AOZ {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: calc(0.63% + 24px);
  top: 66px;
  width: 26px;
}

.ciberseguridadsoluciones320 .botonazul-HIZEKt {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 26px;
}

.ciberseguridadsoluciones320 .botonblanco-HIZEKt {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease-in-out;
  width: 26px;
}

.ciberseguridadsoluciones320 .botonblanco-HIZEKt:hover {
  opacity: 0;
}
/* component - mobilefootercolumnsmainlinks4 */

.mobilefooteraccordion4 {
  background-color: transparent;
  height: 553px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 220px;
}

.mobilefooteraccordion4 .background-bsxCHf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-de-red-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 346px;
  white-space: nowrap;
  width: 49.55%;
}

.mobilefooteraccordion4 .mejoramiento-de-la-p-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 284px;
  width: 100%;
}

.mobilefooteraccordion4 .sdwan-avanzado-y-seg-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 222px;
  width: 100%;
}

.mobilefooteraccordion4 .gestin-y-gobierno-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 180px;
  white-space: nowrap;
  width: 53.18%;
}

.mobilefooteraccordion4 .ciberseguridad-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 138px;
  white-space: nowrap;
  width: 42.27%;
}

.mobilefooteraccordion4 .seguridad-group-bsxCHf {
  background-color: transparent;
  bottom: 1.08%;
  height: 31.28%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-p1aOAf {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-para-datac-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  white-space: nowrap;
  width: 81.36%;
}

.mobilefooteraccordion4 .microsegmentacin-de-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .firewall-de-nueva-ge-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .mejoramiento-group-bsxCHf {
  background-color: transparent;
  bottom: 17.72%;
  height: 22.42%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-AP6byw {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .remediacin-avanzada-AP6byw {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gestin-continua-de-AP6byw {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .sdwan-group-bsxCHf {
  background-color: transparent;
  bottom: 33.45%;
  height: 19.17%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-1ENzxO {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .optimizacin-network-1ENzxO {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 26px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gestin-group-bsxCHf {
  background-color: transparent;
  bottom: 31.46%;
  height: 31.46%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-vkrXnt {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-y-gobierno-vkrXnt {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 70px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gobierno-integral-de-vkrXnt {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 29px;
  white-space: nowrap;
  width: 81.36%;
}

.mobilefooteraccordion4 .ciberseguridad-group-bsxCHf {
  background-color: transparent;
  bottom: 11.21%;
  height: 59.13%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-xNSIKM {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .soluciones-de-red-co-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 250px;
  width: 81.36%;
}

.mobilefooteraccordion4 .servicios-de-consult-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 191px;
  width: 81.36%;
}

.mobilefooteraccordion4 .proteccin-interna-c-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  width: 81.36%;
}

.mobilefooteraccordion4 .security-operation-c-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .pruebas-de-penetraci-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .footer-columns-main-links-bsxCHf {
  background-color: transparent;
  height: 84px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 18px;
  width: 80px;
}

.mobilefooteraccordion4 .background-DhgeRK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .contacto-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 63px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .blog-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 42px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .soluciones-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .nosotros-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
/* component - mobilefooteraccordion4 */

.mobilefooteraccordion4 .background-bsxCHf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-de-red-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 346px;
  white-space: nowrap;
  width: 49.55%;
}

.mobilefooteraccordion4 .mejoramiento-de-la-p-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 284px;
  width: 100%;
}

.mobilefooteraccordion4 .sdwan-avanzado-y-seg-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 222px;
  width: 100%;
}

.mobilefooteraccordion4 .gestin-y-gobierno-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 180px;
  white-space: nowrap;
  width: 53.18%;
}

.mobilefooteraccordion4 .ciberseguridad-bsxCHf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 138px;
  white-space: nowrap;
  width: 42.27%;
}

.mobilefooteraccordion4 .seguridad-group-bsxCHf {
  background-color: transparent;
  bottom: 1.08%;
  height: 31.28%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-p1aOAf {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-para-datac-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  white-space: nowrap;
  width: 81.36%;
}

.mobilefooteraccordion4 .microsegmentacin-de-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .firewall-de-nueva-ge-p1aOAf {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .mejoramiento-group-bsxCHf {
  background-color: transparent;
  bottom: 17.72%;
  height: 22.42%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-AP6byw {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .remediacin-avanzada-AP6byw {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gestin-continua-de-AP6byw {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .sdwan-group-bsxCHf {
  background-color: transparent;
  bottom: 33.45%;
  height: 19.17%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-1ENzxO {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .optimizacin-network-1ENzxO {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 26px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gestin-group-bsxCHf {
  background-color: transparent;
  bottom: 31.46%;
  height: 31.46%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-vkrXnt {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .seguridad-y-gobierno-vkrXnt {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 70px;
  width: 81.36%;
}

.mobilefooteraccordion4 .gobierno-integral-de-vkrXnt {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 29px;
  white-space: nowrap;
  width: 81.36%;
}

.mobilefooteraccordion4 .ciberseguridad-group-bsxCHf {
  background-color: transparent;
  bottom: 11.21%;
  height: 59.13%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion4 .rectangle-xNSIKM {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .soluciones-de-red-co-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 250px;
  width: 81.36%;
}

.mobilefooteraccordion4 .servicios-de-consult-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 191px;
  width: 81.36%;
}

.mobilefooteraccordion4 .proteccin-interna-c-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  width: 81.36%;
}

.mobilefooteraccordion4 .security-operation-c-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 81.36%;
}

.mobilefooteraccordion4 .pruebas-de-penetraci-xNSIKM {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 9.32%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 81.36%;
}

.mobilefooteraccordion4 .footer-columns-main-links-bsxCHf {
  background-color: transparent;
  height: 84px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 18px;
  width: 80px;
}

.mobilefooteraccordion4 .background-DhgeRK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion4 .contacto-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 63px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .blog-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 42px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .soluciones-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 100%;
}

.mobilefooteraccordion4 .nosotros-DhgeRK {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}
/* screen - ciberseguridadsoluciones540 */

.ciberseguridadsoluciones540 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3229px;
  min-width: 540px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ciberseguridadsoluciones540 .top-540-j8DxKW {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 16px;
  justify-content: center;
  position: absolute;
  top: 0px;
  width: 540px;
}

.ciberseguridadsoluciones540 .fondodegrad-j8DxKW {
  background-color: transparent;
  height: 1027px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones540 .fondo-header-j8DxKW {
  background-color: transparent;
  height: 768px;
  left: -261px;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 522px);
}

.ciberseguridadsoluciones540 .solcomp-logo-j8DxKW {
  background-color: transparent;
  height: 64px;
  left: 30px;
  position: absolute;
  top: 64px;
  width: 187px;
}

.ciberseguridadsoluciones540 .solcomp-logo-aQAaxm {
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 187px;
}

.ciberseguridadsoluciones540 .illustration-home-j8DxKW {
  background-color: transparent;
  display: block;
  height: 250px;
  position: absolute;
  top: 178px;
  width: 357px;
  opacity: 0;
transform: translate(25px, 0);
}

.ciberseguridadsoluciones540 .illustration-home-j8DxKW.bp4-animate-enter42 {
  animation: bp4-animate-enter42-frames 0.50s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp4-animate-enter42-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones540 .ciberseguridad-t55M7U {
  background-color: transparent;
  height: 250px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 357px;
}

.ciberseguridadsoluciones540 .soluciones-de-red-co-j8DxKW {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 30px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  top: 496px;
  width: calc(100.00% - 60px);
  opacity: 0;
transform: translate(0, 25px);
}

.ciberseguridadsoluciones540 .soluciones-de-red-co-j8DxKW.bp4-animate-enter43 {
  animation: bp4-animate-enter43-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

@keyframes bp4-animate-enter43-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones540 .ciberseguridad-j8DxKW {
  background-color: transparent;
  color: var(--white);
  display: block;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 76px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 456px;
  white-space: nowrap;
  width: calc(100.00% - 152px);
  opacity: 0;
transform: translate(0, 25px);
}

.ciberseguridadsoluciones540 .ciberseguridad-j8DxKW.bp4-animate-enter44 {
  animation: bp4-animate-enter44-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

@keyframes bp4-animate-enter44-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones540 .fondoazulcertrespon-j8DxKW {
  background-color: var(--cerulean);
  height: 704px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1498px;
  width: 100%;
}

.ciberseguridadsoluciones540 .nuestras-soluciones-j8DxKW {
  background-color: transparent;
  color: var(--violet-2);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 30px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 812px;
  width: calc(100.00% - 60px);
}

.ciberseguridadsoluciones540 .span1-RUymJE {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span2-RUymJE {
  font-style: normal;
  letter-spacing: -0.25px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span3-RUymJE {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span4-RUymJE {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span5-RUymJE {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span6-RUymJE {
  font-style: normal;
  letter-spacing: -0.25px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span7-RUymJE {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span8-RUymJE {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .mobile540-spac-ones-soluciones-j8DxKW {
  background-color: transparent;
  height: 704px;
  position: absolute;
  top: 1498px;
  width: 480px;
}

.ciberseguridadsoluciones540 .stacked-group-8F0c8i {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  position: relative;
  top: 56px;
  width: 479px;
}

.ciberseguridadsoluciones540 .esquemas-certificac-5l4XAX {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 24px;
  margin: 0;
  position: relative;
  text-align: center;
  width: 392px;
}

.ciberseguridadsoluciones540 .stacked-group-5l4XAX {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 47px 0 0 0;
  position: relative;
  width: 479px;
}

.ciberseguridadsoluciones540 .logo-certificaciones-filaa-CASvuA {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .stacked-group-hvOUaN {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-es-espacio-left-0Zvbax {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones540 .fr-l1qfN9 {
  background-color: transparent;
  height: 68px;
  left: 73px;
  position: absolute;
  top: 11px;
  width: 53px;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-s-espacio-right-0Zvbax {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 79px;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones540 .pci-Mk79es {
  background-color: transparent;
  height: 47px;
  left: 38px;
  position: absolute;
  top: 20px;
  width: 124px;
}

.ciberseguridadsoluciones540 .logo-certificaciones-filab-CASvuA {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 20px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .stacked-group-wExhrA {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-es-espacio-left-FpTxL4 {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones540 .cyberessentials-m7DAUV {
  background-color: transparent;
  height: 81px;
  left: 60px;
  position: absolute;
  top: 4px;
  width: 96px;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-s-espacio-right-FpTxL4 {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 79px;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones540 .niap-xUK0Dx {
  background-color: transparent;
  height: 66px;
  left: 63px;
  position: absolute;
  top: 11px;
  width: 74px;
}

.ciberseguridadsoluciones540 .logo-certificaciones-filac-CASvuA {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 20px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .stacked-group-PMtETb {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-es-espacio-left-92QUaJ {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones540 .certifiedsafetyact-MHcd2V {
  background-color: transparent;
  height: 88px;
  left: 46px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-s-espacio-right-92QUaJ {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 79px;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones540 .aicpasoc2-C9OxYB {
  background-color: transparent;
  height: 82px;
  left: 59px;
  position: absolute;
  top: 3px;
  width: 82px;
}

.ciberseguridadsoluciones540 .logo-certificaciones-filad-CASvuA {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 20px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .stacked-group-n8NqX1 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-es-espacio-left-oGVDZx {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones540 .privacyshield-zbWztP {
  background-color: transparent;
  height: 54px;
  left: 1px;
  position: absolute;
  top: 17px;
  width: 197px;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-s-espacio-right-oGVDZx {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 79px;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones540 .nist800-171-8Wyh3W {
  background-color: transparent;
  height: 20px;
  left: 8px;
  position: absolute;
  top: 35px;
  width: 183px;
}

.ciberseguridadsoluciones540 .logo-certificaciones-filae-CASvuA {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 20px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .stacked-group-BGMWxv {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones540 .tablet-logo-cer-es-espacio-left-dRexuH {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones540 .iso27001-Jz9dQm {
  background-color: transparent;
  height: 88px;
  left: 56px;
  position: absolute;
  top: 0px;
  width: 88px;
}

.ciberseguridadsoluciones540 .footer-j8DxKW {
  background-color: transparent;
  height: 1027px;
  position: absolute;
  top: 2202px;
  width: 540px;
}

.ciberseguridadsoluciones540 .rectangle-yTSY7u {
  background-color: var(--white);
  height: 1027px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 540px;
}

.ciberseguridadsoluciones540 .logo-30-aniv-solcomp-yTSY7u {
  background-color: transparent;
  height: 42px;
  position: absolute;
  right: 50px;
  top: 732px;
  width: 116px;
}

.ciberseguridadsoluciones540 .shape-lIoxPd {
  background-color: transparent;
  height: 42px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 115px;
}

.ciberseguridadsoluciones540 .stacked-group-yTSY7u {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 732px;
  width: 184px;
}

.ciberseguridadsoluciones540 .informessolcompcom-5H3t7b {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 184px;
}

.ciberseguridadsoluciones540 .tel-800-012-8690-5H3t7b {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0px 0 0 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones540 .logo-solcomp-azul-yTSY7u {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 50px;
  position: absolute;
  top: 834px;
  width: 152px;
}

.ciberseguridadsoluciones540 .shape-6fD2RV {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 151px;
}

.ciberseguridadsoluciones540 .logo-linked-in-azul-oscuro-yTSY7u {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  position: absolute;
  right: 50px;
  top: 850px;
  width: 22px;
}

.ciberseguridadsoluciones540 .shape-ujvjLo {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.ciberseguridadsoluciones540 .solcomp-technologi-yTSY7u {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 50px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 947px;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones540 .aviso-de-privacidad-yTSY7u {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  right: 50px;
  text-align: right;
  top: 947px;
  width: 117px;
}

.ciberseguridadsoluciones540 .stacked-group-5-yTSY7u {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 473px;
  width: calc(100.00% - 100px);
}

.ciberseguridadsoluciones540 .ciudad-de-mxico-pat-inWrkC {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 440px;
}

.ciberseguridadsoluciones540 .span1-3MFxDJ {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span2-3MFxDJ {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .monterrey-batalln-d-inWrkC {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 23px 0 0 0;
  position: relative;
  text-align: left;
  width: 440px;
}

.ciberseguridadsoluciones540 .span1-Ktnsb7 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span2-Ktnsb7 {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .bajo-blvd-adolfo-l-inWrkC {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 13px;
  margin: 23px 0 0 0;
  position: relative;
  text-align: left;
  width: 440px;
}

.ciberseguridadsoluciones540 .span1-bQHmlr {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .span2-bQHmlr {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones540 .rectangle-ZwXVJ5 {
  background-color: var(--violet-3);
  height: 1px;
  left: 50px;
  position: absolute;
  top: 794px;
  width: calc(100.00% - 100px);
}

.ciberseguridadsoluciones540 .rectangle-copy-yTSY7u {
  background-color: var(--violet-3);
  height: 1px;
  left: 50px;
  position: absolute;
  top: 452px;
  width: calc(100.00% - 100px);
}

.mobilefootercolumnsmainlinks25 {
  background-color: transparent;
  height: 382px;
  left: 50px;
  opacity: 1;
  position: absolute;
  top: 87px;
  width: 320px;
}

.mobilefooteraccordion25 {
  background-color: transparent;
  height: 382px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 320px;
}

.mobilefooteraccordion25 .background-B8s8Id {
  background-color: transparent;
  height: calc(100.00% - 147px);
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .sdwan-avanzado-y-seg-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 141px;
  white-space: nowrap;
  width: 78.75%;
}

.mobilefooteraccordion25 .gestin-y-gobierno-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 99px;
  white-space: nowrap;
  width: 36.56%;
}

.mobilefooteraccordion25 .contacto-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  right: 1.56%;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 17.50%;
}

.mobilefooteraccordion25 .blog-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  right: 30.31%;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 8.75%;
}

.mobilefooteraccordion25 .soluciones-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 28.75%;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 20.94%;
}

.mobilefooteraccordion25 .nosotros-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 17.50%;
}

.mobilefooteraccordion25 .ciberseguridad-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 57px;
  white-space: nowrap;
  width: 29.06%;
}

.mobilefooteraccordion25 .mejoramiento-de-la-p-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 183px;
  white-space: nowrap;
  width: 91.56%;
}

.mobilefooteraccordion25 .seguridad-de-red-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 225px;
  white-space: nowrap;
  width: 34.06%;
}

.mobilefooteraccordion25 .seguridad-group-B8s8Id {
  background-color: transparent;
  bottom: 0px;
  height: 35.34%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-xka5T9 {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .seguridad-para-datac-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 96px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .microsegmentacin-de-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .firewall-de-nueva-ge-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .mejoramiento-group-B8s8Id {
  background-color: transparent;
  bottom: 20.42%;
  height: 25.65%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-ZiKxDl {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .remediacin-avanzada-ZiKxDl {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .gestin-continua-de-ZiKxDl {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .sdwan-group-B8s8Id {
  background-color: transparent;
  bottom: 37.43%;
  height: 19.37%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-lJSOhe {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .optimizacin-network-lJSOhe {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 86.25%;
}

.mobilefooteraccordion25 .gestin-group-B8s8Id {
  background-color: transparent;
  height: 30.10%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 32.46%;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-b47khQ {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .seguridad-y-gobierno-b47khQ {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  width: 86.25%;
}

.mobilefooteraccordion25 .gobierno-integral-de-b47khQ {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .ciberseguridad-group-B8s8Id {
  background-color: transparent;
  bottom: 4.19%;
  height: 74.08%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-kjoL3N {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .soluciones-de-red-co-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 232px;
  width: 86.25%;
}

.mobilefooteraccordion25 .servicios-de-consult-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 191px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .proteccin-interna-c-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  width: 86.25%;
}

.mobilefooteraccordion25 .security-operation-c-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 86.25%;
}

.mobilefooteraccordion25 .pruebas-de-penetraci-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 86.25%;
}

.ciberseguridadsoluciones540 .arrow-j8DxKW {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: fixed;
  right: 11px;
  top: 50.00%;
  width: 34px;
}

.ciberseguridadsoluciones540 .path-HzsREF {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 34px;
}

.ciberseguridadsoluciones540 .icon-hamburger-j8DxKW {
  background-color: transparent;
  cursor: pointer;
  height: 28px;
  position: absolute;
  right: 30px;
  top: 82px;
  width: 34px;
}

.ciberseguridadsoluciones540 .botonazul-25R3C4 {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 34px;
}

.ciberseguridadsoluciones540 .botonblanco-25R3C4 {
  background-color: transparent;
  cursor: pointer;
  height: 27px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease-in-out;
  width: 34px;
}

.ciberseguridadsoluciones540 .botonblanco-25R3C4:hover {
  opacity: 0;
}
/* component - mobilefootercolumnsmainlinks25 */

.mobilefooteraccordion25 {
  background-color: transparent;
  height: 382px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 320px;
}

.mobilefooteraccordion25 .background-B8s8Id {
  background-color: transparent;
  height: calc(100.00% - 147px);
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .sdwan-avanzado-y-seg-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 141px;
  white-space: nowrap;
  width: 78.75%;
}

.mobilefooteraccordion25 .gestin-y-gobierno-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 99px;
  white-space: nowrap;
  width: 36.56%;
}

.mobilefooteraccordion25 .contacto-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  right: 1.56%;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 17.50%;
}

.mobilefooteraccordion25 .blog-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  right: 30.31%;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 8.75%;
}

.mobilefooteraccordion25 .soluciones-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 28.75%;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 20.94%;
}

.mobilefooteraccordion25 .nosotros-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 17.50%;
}

.mobilefooteraccordion25 .ciberseguridad-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 57px;
  white-space: nowrap;
  width: 29.06%;
}

.mobilefooteraccordion25 .mejoramiento-de-la-p-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 183px;
  white-space: nowrap;
  width: 91.56%;
}

.mobilefooteraccordion25 .seguridad-de-red-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 225px;
  white-space: nowrap;
  width: 34.06%;
}

.mobilefooteraccordion25 .seguridad-group-B8s8Id {
  background-color: transparent;
  bottom: 0px;
  height: 35.34%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-xka5T9 {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .seguridad-para-datac-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 96px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .microsegmentacin-de-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .firewall-de-nueva-ge-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .mejoramiento-group-B8s8Id {
  background-color: transparent;
  bottom: 20.42%;
  height: 25.65%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-ZiKxDl {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .remediacin-avanzada-ZiKxDl {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .gestin-continua-de-ZiKxDl {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .sdwan-group-B8s8Id {
  background-color: transparent;
  bottom: 37.43%;
  height: 19.37%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-lJSOhe {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .optimizacin-network-lJSOhe {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 86.25%;
}

.mobilefooteraccordion25 .gestin-group-B8s8Id {
  background-color: transparent;
  height: 30.10%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 32.46%;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-b47khQ {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .seguridad-y-gobierno-b47khQ {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  width: 86.25%;
}

.mobilefooteraccordion25 .gobierno-integral-de-b47khQ {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .ciberseguridad-group-B8s8Id {
  background-color: transparent;
  bottom: 4.19%;
  height: 74.08%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-kjoL3N {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .soluciones-de-red-co-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 232px;
  width: 86.25%;
}

.mobilefooteraccordion25 .servicios-de-consult-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 191px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .proteccin-interna-c-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  width: 86.25%;
}

.mobilefooteraccordion25 .security-operation-c-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 86.25%;
}

.mobilefooteraccordion25 .pruebas-de-penetraci-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 86.25%;
}
/* component - mobilefooteraccordion25 */

.mobilefooteraccordion25 .background-B8s8Id {
  background-color: transparent;
  height: calc(100.00% - 147px);
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .sdwan-avanzado-y-seg-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 141px;
  white-space: nowrap;
  width: 78.75%;
}

.mobilefooteraccordion25 .gestin-y-gobierno-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 99px;
  white-space: nowrap;
  width: 36.56%;
}

.mobilefooteraccordion25 .contacto-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  right: 1.56%;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 17.50%;
}

.mobilefooteraccordion25 .blog-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  right: 30.31%;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 8.75%;
}

.mobilefooteraccordion25 .soluciones-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 28.75%;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 20.94%;
}

.mobilefooteraccordion25 .nosotros-B8s8Id {
  background-color: transparent;
  color: #9f2389;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 21px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 17.50%;
}

.mobilefooteraccordion25 .ciberseguridad-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 57px;
  white-space: nowrap;
  width: 29.06%;
}

.mobilefooteraccordion25 .mejoramiento-de-la-p-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 183px;
  white-space: nowrap;
  width: 91.56%;
}

.mobilefooteraccordion25 .seguridad-de-red-B8s8Id {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 225px;
  white-space: nowrap;
  width: 34.06%;
}

.mobilefooteraccordion25 .seguridad-group-B8s8Id {
  background-color: transparent;
  bottom: 0px;
  height: 35.34%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-xka5T9 {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .seguridad-para-datac-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 96px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .microsegmentacin-de-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .firewall-de-nueva-ge-xka5T9 {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .mejoramiento-group-B8s8Id {
  background-color: transparent;
  bottom: 20.42%;
  height: 25.65%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-ZiKxDl {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .remediacin-avanzada-ZiKxDl {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .gestin-continua-de-ZiKxDl {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .sdwan-group-B8s8Id {
  background-color: transparent;
  bottom: 37.43%;
  height: 19.37%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-lJSOhe {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .optimizacin-network-lJSOhe {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 86.25%;
}

.mobilefooteraccordion25 .gestin-group-B8s8Id {
  background-color: transparent;
  height: 30.10%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 32.46%;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-b47khQ {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .seguridad-y-gobierno-b47khQ {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 55px;
  width: 86.25%;
}

.mobilefooteraccordion25 .gobierno-integral-de-b47khQ {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .ciberseguridad-group-B8s8Id {
  background-color: transparent;
  bottom: 4.19%;
  height: 74.08%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.mobilefooteraccordion25 .rectangle-kjoL3N {
  background-color: #ffffff;
  box-shadow: 0px 6px 7px #00000080;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilefooteraccordion25 .soluciones-de-red-co-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 232px;
  width: 86.25%;
}

.mobilefooteraccordion25 .servicios-de-consult-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 191px;
  white-space: nowrap;
  width: 86.25%;
}

.mobilefooteraccordion25 .proteccin-interna-c-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 132px;
  width: 86.25%;
}

.mobilefooteraccordion25 .security-operation-c-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 73px;
  width: 86.25%;
}

.mobilefooteraccordion25 .pruebas-de-penetraci-kjoL3N {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 6.56%;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 86.25%;
}
/* screen - ciberseguridadsoluciones768 */

.ciberseguridadsoluciones768 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3057px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ciberseguridadsoluciones768 .top-768-ZmZx1l {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 16px;
  justify-content: center;
  position: absolute;
  top: 0px;
  width: 768px;
}

.ciberseguridadsoluciones768 .fondodegrad-ZmZx1l {
  background-color: transparent;
  height: 912px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones768 .fondo-header-ZmZx1l {
  background-color: transparent;
  height: 640px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ciberseguridadsoluciones768 .solcomp-logo-ZmZx1l {
  background-color: transparent;
  height: 64px;
  left: 50px;
  position: absolute;
  top: 80px;
  width: 187px;
}

.ciberseguridadsoluciones768 .solcomp-logo-NHc8Oa {
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 187px;
}

.ciberseguridadsoluciones768 .illustration-home-ZmZx1l {
  background-color: transparent;
  display: block;
  height: 286px;
  position: absolute;
  right: 0px;
  top: 249px;
  width: 409px;
  opacity: 0;
transform: translate(25px, 0);
}

.ciberseguridadsoluciones768 .illustration-home-ZmZx1l.bp3-animate-enter34 {
  animation: bp3-animate-enter34-frames 0.50s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp3-animate-enter34-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones768 .ciberseguridad-LcSp0A {
  background-color: transparent;
  height: 286px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 409px;
}

.ciberseguridadsoluciones768 .stacked-group-2-ZmZx1l {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 226px;
  width: 326px;
}

.ciberseguridadsoluciones768 .ciberseguridad-lBxp2y {
  background-color: transparent;
  color: var(--white);
  display: block;
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 24px;
  margin: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 273px;
  opacity: 0;
transform: translate(-25px, 0);
}

.ciberseguridadsoluciones768 .ciberseguridad-lBxp2y.bp3-animate-enter36 {
  animation: bp3-animate-enter36-frames 0.50s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp3-animate-enter36-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones768 .soluciones-de-red-co-lBxp2y {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  line-height: 38px;
  margin: 16px 0 0 0;
  position: relative;
  text-align: left;
  width: 325px;
  opacity: 0;
transform: translate(-25px, 0);
}

.ciberseguridadsoluciones768 .soluciones-de-red-co-lBxp2y.bp3-animate-enter35 {
  animation: bp3-animate-enter35-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp3-animate-enter35-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.ciberseguridadsoluciones768 .fondoazulcertrespon-ZmZx1l {
  background-color: var(--cerulean);
  height: 587px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1343px;
  width: 100%;
}

.ciberseguridadsoluciones768 .nuestras-soluciones-ZmZx1l {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 50px;
  letter-spacing: -0.19px;
  line-height: 13px;
  position: absolute;
  text-align: left;
  top: 739px;
  width: calc(100.00% - 102px);
}

.ciberseguridadsoluciones768 .span1-m6eWxT {
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span2-m6eWxT {
  letter-spacing: -0.24px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span3-m6eWxT {
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span4-m6eWxT {
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span5-m6eWxT {
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span6-m6eWxT {
  letter-spacing: -0.24px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span7-m6eWxT {
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span8-m6eWxT {
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .tablet-space-ce-ones-soluciones-ZmZx1l {
  background-color: transparent;
  height: 587px;
  margin-left: -0px;
  margin-right: 0px;
  position: absolute;
  top: 1343px;
  width: 667px;
}

.ciberseguridadsoluciones768 .stacked-group-1xddGb {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin-top: -20px;
  position: relative;
  width: 665px;
}

.ciberseguridadsoluciones768 .esquemas-certificac-pzixf6 {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 500;
  height: auto;
  line-height: 24px;
  margin: 0;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones768 .stacked-group-pzixf6 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 69px 0 0 0;
  position: relative;
  width: 665px;
}

.ciberseguridadsoluciones768 .logo-certificaciones-filaa-QOECTI {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones768 .stacked-group-s55CSm {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio1-yM9611 {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones768 .fr-BOBHNM {
  background-color: transparent;
  height: 68px;
  left: 73px;
  position: absolute;
  top: 11px;
  width: 53px;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio2-yM9611 {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones768 .pci-wK23Wr {
  background-color: transparent;
  height: 47px;
  left: 38px;
  position: absolute;
  top: 20px;
  width: 124px;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio3-yM9611 {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones768 .cyberessentials-qs2z6B {
  background-color: transparent;
  height: 81px;
  left: 60px;
  position: absolute;
  top: 4px;
  width: 96px;
}

.ciberseguridadsoluciones768 .logo-certificaciones-filab-QOECTI {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 20px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones768 .stacked-group-gQ84Fd {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio1-9xr557 {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones768 .niap-BWEUqE {
  background-color: transparent;
  height: 66px;
  left: 63px;
  position: absolute;
  top: 11px;
  width: 74px;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio2-9xr557 {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones768 .certifiedsafetyact-1v6oBD {
  background-color: transparent;
  height: 88px;
  left: 46px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio3-9xr557 {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones768 .aicpasoc2-S3AM7s {
  background-color: transparent;
  height: 82px;
  left: 59px;
  position: absolute;
  top: 3px;
  width: 82px;
}

.ciberseguridadsoluciones768 .logo-certificaciones-filac-QOECTI {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 20px 0 0 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones768 .stacked-group-UVoxcE {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 88px;
  justify-content: flex-start;
  margin: 0;
  position: relative;
  width: auto;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio1-naybLQ {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones768 .privacyshield-ZxYxbU {
  background-color: transparent;
  height: 54px;
  left: 1px;
  position: absolute;
  top: 17px;
  width: 197px;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio2-naybLQ {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 200px;
}

.ciberseguridadsoluciones768 .iso27001-dmYh8y {
  background-color: transparent;
  height: 88px;
  left: 56px;
  position: absolute;
  top: 0px;
  width: 88px;
}

.ciberseguridadsoluciones768 .tablet-logo-cer-iones-espacio3-naybLQ {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 199px;
}

.ciberseguridadsoluciones768 .nist800-171-D4XNnP {
  background-color: transparent;
  height: 20px;
  left: 8px;
  position: absolute;
  top: 35px;
  width: 183px;
}

.menulaptophome20 {
  background-color: transparent;
  height: 639px;
  opacity: 1;
  position: absolute;
  right: 54px;
  top: 104px;
  width: 583px;
}

.menulaptophome20 .menu-laptop-home-hoOvie {
  background-color: transparent;
  height: 639px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 583px;
}

.menulaptophome20 .background-HvA0Bl {
  background-color: transparent;
  height: calc(100.00% - 544px);
  left: 130px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 130px);
}

.menulaptophome20 .path-HvA0Bl {
  background-color: transparent;
  bottom: -2.50%;
  height: 96.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 103.95%;
}

.menulaptophome20 .footer-columns-seguridad-red-HvA0Bl {
  background-color: transparent;
  bottom: 15.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  width: 27.62%;
}

.menulaptophome20 .background-qPDujA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .seguridad-para-datac-qPDujA {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .microsegmentacin-de-qPDujA {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome20 .firewall-de-nueva-ge-qPDujA {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .seguridad-de-red-qPDujA {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .footer-columns-sdwan-HvA0Bl {
  background-color: transparent;
  height: 17.21%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  top: 19.25%;
  width: 27.62%;
}

.menulaptophome20 .background-GzEwhG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .optimizacin-network-GzEwhG {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .sdwan-avanzado-y-seg-GzEwhG {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .footer-columns-mejoramiento-HvA0Bl {
  background-color: transparent;
  bottom: 21.13%;
  height: 22.85%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  width: 30.19%;
}

.menulaptophome20 .background-SKubcv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .remediacin-avanzada-SKubcv {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 95.45%;
}

.menulaptophome20 .gestin-continua-de-SKubcv {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 95.45%;
}

.menulaptophome20 .mejoramiento-de-la-p-SKubcv {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .footer-columns-gestin-HvA0Bl {
  background-color: transparent;
  height: 28.48%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  top: 19.25%;
  width: 30.19%;
}

.menulaptophome20 .background-lUEihI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .seguridad-y-gobierno-lUEihI {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome20 .gobierno-integral-de-lUEihI {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .gestin-y-gobierno-lUEihI {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .footer-columns-ciberseguridad-HvA0Bl {
  background-color: transparent;
  bottom: 7.20%;
  height: 73.55%;
  left: 5.66%;
  opacity: 0;
  position: absolute;
  width: 18.01%;
}

.menulaptophome20 .background-1a2Z7p {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .soluciones-de-red-co-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 90px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 100%;
}

.menulaptophome20 .servicios-de-consult-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 100%;
}

.menulaptophome20 .proteccin-interna-c-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 100%;
}

.menulaptophome20 .security-operation-c-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 100%;
}

.menulaptophome20 .pruebas-de-penetraci-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .ciberseguridad-1a2Z7p {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .logo-linked-in-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.60%;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 1.56%;
  transition: all 0.2s ease-in-out;
  width: 4.12%;
}

.menulaptophome20 .logo-linked-in-HvA0Bl:hover {
  transform: scale(1.1);
}

.menulaptophome20 .linked-in-icono-ZKf0RX {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 24px;
}

.menulaptophome20 .btncontacto-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 10.81%;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome20 .contacto-sel-doMQTO {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .contacto-norm-doMQTO {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .contacto-norm-doMQTO:hover {
  opacity: 0;
}

.menulaptophome20 .btnblog-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 26.76%;
  top: 1.72%;
  width: 5.83%;
}

.menulaptophome20 .blog-sel-yUJFl6 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .blog-norm-yUJFl6 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .blog-norm-yUJFl6:hover {
  opacity: 0;
}

.menulaptophome20 .btnsoluciones-HvA0Bl {
  background-color: transparent;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 36.71%;
  top: 1.72%;
  width: 14.07%;
}

.menulaptophome20 .soluciones-sel-MAZOUf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .soluciones-norm-MAZOUf {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .soluciones-norm-MAZOUf:hover {
  opacity: 0;
}

.menulaptophome20 .btnnosotros-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  left: 33.28%;
  opacity: 1;
  position: absolute;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome20 .nosotros-sel-lsJBar {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .nosotros-norm-lsJBar {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .nosotros-norm-lsJBar:hover {
  opacity: 0;
}

.ciberseguridadsoluciones768 .footer-ZmZx1l {
  background-color: transparent;
  height: 1127px;
  position: absolute;
  top: 1930px;
  width: 768px;
}

.ciberseguridadsoluciones768 .rectangle-t8stxe {
  background-color: var(--white);
  height: 1127px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 768px;
}

.ciberseguridadsoluciones768 .logo-30-aniv-solcomp-t8stxe {
  background-color: transparent;
  height: 52px;
  position: absolute;
  right: 50px;
  top: 806px;
  width: 142px;
}

.ciberseguridadsoluciones768 .shape-5YagWy {
  background-color: transparent;
  height: 51px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 142px;
}

.ciberseguridadsoluciones768 .stacked-group-t8stxe {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 816px;
  width: 184px;
}

.ciberseguridadsoluciones768 .informessolcompcom-llkwSU {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 184px;
}

.ciberseguridadsoluciones768 .tel-800-012-8690-llkwSU {
  background-color: transparent;
  color: var(--violet-eggplant);
  font-style: normal;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin: 0px 0 0 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones768 .solcomp-technologi-t8stxe {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 50px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 1022px;
  white-space: nowrap;
  width: auto;
}

.ciberseguridadsoluciones768 .logo-solcomp-azul-t8stxe {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 50px;
  position: absolute;
  top: 934px;
  width: 152px;
}

.ciberseguridadsoluciones768 .shape-IQIR1v {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 151px;
}

.ciberseguridadsoluciones768 .pleca-divisor-cards-bottom-t8stxe {
  background-color: var(--violet);
  height: 1px;
  margin-left: -14px;
  margin-right: 14px;
  position: absolute;
  top: 894px;
  width: 668px;
}

.ciberseguridadsoluciones768 .aviso-de-privacidad-t8stxe {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  right: 50px;
  text-align: right;
  top: 1022px;
  width: 139px;
}

.ciberseguridadsoluciones768 .logo-linked-in-azul-oscuro-t8stxe {
  background-color: transparent;
  cursor: pointer;
  height: 21px;
  position: absolute;
  right: 50px;
  top: 950px;
  width: 22px;
}

.ciberseguridadsoluciones768 .shape-a2Qj6Z {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.ciberseguridadsoluciones768 .stacked-group-2-t8stxe {
  align-items: stretch;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 99px;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 656px;
  width: calc(100.00% - 100px);
}

.ciberseguridadsoluciones768 .ciudad-de-mxico-pat-mE5Nsx {
  background-color: transparent;
  color: var(--violet-eggplant);
  flex: 212;
  font-style: normal;
  font-weight: 600;
  line-height: 13px;
  margin: 0;
  position: relative;
  text-align: left;
}

.ciberseguridadsoluciones768 .span1-aq6Hd2 {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span2-aq6Hd2 {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .monterrey-batalln-d-mE5Nsx {
  background-color: transparent;
  color: var(--violet-eggplant);
  flex: 210;
  font-style: normal;
  font-weight: 600;
  line-height: 13px;
  margin: 0 0 0 18px;
  position: relative;
  text-align: left;
}

.ciberseguridadsoluciones768 .span1-x6jeDu {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span2-x6jeDu {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .bajo-blvd-adolfo-l-mE5Nsx {
  background-color: transparent;
  color: var(--violet-eggplant);
  flex: 210;
  font-style: normal;
  font-weight: 600;
  line-height: 13px;
  margin: 0 0 0 18px;
  position: relative;
  text-align: left;
}

.ciberseguridadsoluciones768 .span1-rDUxYq {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .span2-rDUxYq {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.ciberseguridadsoluciones768 .stacked-group-3-t8stxe {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 470px;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 88px;
  width: auto;
}

.ciberseguridadsoluciones768 .footer-columns-main-links-ODNCTs {
  background-color: transparent;
  height: 84px;
  margin: 0;
  position: relative;
  width: 80px;
}

.ciberseguridadsoluciones768 .contacto-lb8y3U {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 63px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones768 .blog-lb8y3U {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 42px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones768 .soluciones-lb8y3U {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones768 .nosotros-lb8y3U {
  background-color: transparent;
  color: var(--violet-eggplant);
  cursor: pointer;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 80px;
}

.ciberseguridadsoluciones768 .footer-columns-ciberseguridad-ODNCTs {
  background-color: transparent;
  height: 470px;
  margin: 0 0 0 18px;
  position: relative;
  width: 165px;
}

.ciberseguridadsoluciones768 .soluciones-de-red-co-XTZiBC {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 165px;
}

.ciberseguridadsoluciones768 .servicios-de-consult-XTZiBC {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 165px;
}

.ciberseguridadsoluciones768 .proteccin-interna-c-XTZiBC {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 165px;
}

.ciberseguridadsoluciones768 .security-operation-c-XTZiBC {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 165px;
}

.ciberseguridadsoluciones768 .pruebas-de-penetraci-XTZiBC {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 165px;
}

.ciberseguridadsoluciones768 .ciberseguridad-XTZiBC {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 165px;
}

.ciberseguridadsoluciones768 .stacked-group-4-ODNCTs {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0 0 0 18px;
  position: relative;
  width: 175px;
}

.ciberseguridadsoluciones768 .footer-columns-gestin-Mx6BLc {
  background-color: transparent;
  height: 224px;
  margin: 0;
  position: relative;
  width: 175px;
}

.ciberseguridadsoluciones768 .seguridad-y-gobierno-FFLjiK {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 175px;
}

.ciberseguridadsoluciones768 .gobierno-integral-de-FFLjiK {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 175px;
}

.ciberseguridadsoluciones768 .gestin-y-gobierno-FFLjiK {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 175px;
}

.ciberseguridadsoluciones768 .footer-columns-sdwan-Mx6BLc {
  background-color: transparent;
  height: 232px;
  margin: 14px 0 0 0;
  position: relative;
  width: 164px;
}

.ciberseguridadsoluciones768 .optimizacin-network-S9VweE {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 164px;
}

.ciberseguridadsoluciones768 .sdwan-avanzado-y-seg-S9VweE {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 164px;
}

.ciberseguridadsoluciones768 .stacked-group-3-ODNCTs {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin: 0 0 0 18px;
  position: relative;
  width: 194px;
}

.ciberseguridadsoluciones768 .footer-columns-mejoramiento-XuRukf {
  background-color: transparent;
  height: 224px;
  margin: 0;
  position: relative;
  width: 194px;
}

.ciberseguridadsoluciones768 .remediacin-avanzada-xWbMJJ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 185px;
}

.ciberseguridadsoluciones768 .gestin-continua-de-xWbMJJ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 185px;
}

.ciberseguridadsoluciones768 .mejoramiento-de-la-p-xWbMJJ {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 194px;
}

.ciberseguridadsoluciones768 .footer-columns-seguridad-red-XuRukf {
  background-color: transparent;
  height: 235px;
  margin: 11px 0 0 0;
  position: relative;
  width: 194px;
}

.ciberseguridadsoluciones768 .seguridad-para-datac-jKICTu {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 194px;
}

.ciberseguridadsoluciones768 .microsegmentacin-de-jKICTu {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 194px;
}

.ciberseguridadsoluciones768 .firewall-de-nueva-ge-jKICTu {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 194px;
}

.ciberseguridadsoluciones768 .seguridad-de-red-jKICTu {
  background-color: transparent;
  color: var(--cerulean);
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 0px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 194px;
}

.ciberseguridadsoluciones768 .arrow-ZmZx1l {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: fixed;
  right: 11px;
  top: 50.00%;
  width: 34px;
}

.ciberseguridadsoluciones768 .path-BGTLXV {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 34px;
}

.ciberseguridadsoluciones768 .boton-cta-azul-ro-grow-to-left-ZmZx1l {
  background-color: transparent;
  cursor: pointer;
  height: 36px;
  overflow: hidden;
  pointer-events: auto;
  position: absolute;
  right: 51px;
  top: 57px;
  transition: all 0.2s ease-in-out;
  width: 167px;
}

.ciberseguridadsoluciones768 .boton-cta-azul-ro-grow-to-left-ZmZx1l:hover {
  transform: scale(1.1);
}

.ciberseguridadsoluciones768 .rectangle-WJevDm {
  background-color: var(--cerulean);
  border-radius: 18px;
  height: 36px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 167px;
}

.ciberseguridadsoluciones768 .texto-WJevDm {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 28px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 9px;
  white-space: nowrap;
  width: auto;
}
/* component - menulaptophome20 */

.menulaptophome20 .menu-laptop-home-hoOvie {
  background-color: transparent;
  height: 639px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 583px;
}

.menulaptophome20 .background-HvA0Bl {
  background-color: transparent;
  height: calc(100.00% - 544px);
  left: 130px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 130px);
}

.menulaptophome20 .path-HvA0Bl {
  background-color: transparent;
  bottom: -2.50%;
  height: 96.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 103.95%;
}

.menulaptophome20 .footer-columns-seguridad-red-HvA0Bl {
  background-color: transparent;
  bottom: 15.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  width: 27.62%;
}

.menulaptophome20 .background-qPDujA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .seguridad-para-datac-qPDujA {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 18px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 164px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .microsegmentacin-de-qPDujA {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome20 .firewall-de-nueva-ge-qPDujA {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .seguridad-de-red-qPDujA {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .footer-columns-sdwan-HvA0Bl {
  background-color: transparent;
  height: 17.21%;
  opacity: 0;
  position: absolute;
  right: 5.49%;
  top: 19.25%;
  width: 27.62%;
}

.menulaptophome20 .background-GzEwhG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .optimizacin-network-GzEwhG {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .sdwan-avanzado-y-seg-GzEwhG {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .footer-columns-mejoramiento-HvA0Bl {
  background-color: transparent;
  bottom: 21.13%;
  height: 22.85%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  width: 30.19%;
}

.menulaptophome20 .background-SKubcv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .remediacin-avanzada-SKubcv {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 95.45%;
}

.menulaptophome20 .gestin-continua-de-SKubcv {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 95.45%;
}

.menulaptophome20 .mejoramiento-de-la-p-SKubcv {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 40px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .footer-columns-gestin-HvA0Bl {
  background-color: transparent;
  height: 28.48%;
  left: 30.19%;
  opacity: 0;
  position: absolute;
  top: 19.25%;
  width: 30.19%;
}

.menulaptophome20 .background-lUEihI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .seguridad-y-gobierno-lUEihI {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
}

.menulaptophome20 .gobierno-integral-de-lUEihI {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 36px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .gestin-y-gobierno-lUEihI {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .footer-columns-ciberseguridad-HvA0Bl {
  background-color: transparent;
  bottom: 7.20%;
  height: 73.55%;
  left: 5.66%;
  opacity: 0;
  position: absolute;
  width: 18.01%;
}

.menulaptophome20 .background-1a2Z7p {
  background-color: transparent;
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100%;
}

.menulaptophome20 .soluciones-de-red-co-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 90px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 380px;
  width: 100%;
}

.menulaptophome20 .servicios-de-consult-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 308px;
  width: 100%;
}

.menulaptophome20 .proteccin-interna-c-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 54px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 236px;
  width: 100%;
}

.menulaptophome20 .security-operation-c-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 146px;
  width: 100%;
}

.menulaptophome20 .pruebas-de-penetraci-1a2Z7p {
  background-color: transparent;
  color: #241048;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 72px;
  left: 0px;
  letter-spacing: -0.19px;
  line-height: 18px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 100%;
}

.menulaptophome20 .ciberseguridad-1a2Z7p {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  height: 20px;
  left: 0px;
  letter-spacing: -0.21px;
  line-height: 20px;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .logo-linked-in-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.60%;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 1.56%;
  transition: all 0.2s ease-in-out;
  width: 4.12%;
}

.menulaptophome20 .logo-linked-in-HvA0Bl:hover {
  transform: scale(1.1);
}

.menulaptophome20 .linked-in-icono-ZKf0RX {
  background-color: transparent;
  height: 23px;
  left: calc(50.00% - 12px);
  opacity: 1;
  position: absolute;
  top: calc(50.00% - 12px);
  width: 24px;
}

.menulaptophome20 .btncontacto-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 10.81%;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome20 .contacto-sel-doMQTO {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .contacto-norm-doMQTO {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .contacto-norm-doMQTO:hover {
  opacity: 0;
}

.menulaptophome20 .btnblog-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 26.76%;
  top: 1.72%;
  width: 5.83%;
}

.menulaptophome20 .blog-sel-yUJFl6 {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .blog-norm-yUJFl6 {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .blog-norm-yUJFl6:hover {
  opacity: 0;
}

.menulaptophome20 .btnsoluciones-HvA0Bl {
  background-color: transparent;
  height: 3.44%;
  opacity: 1;
  position: absolute;
  right: 36.71%;
  top: 1.72%;
  width: 14.07%;
}

.menulaptophome20 .soluciones-sel-MAZOUf {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .soluciones-norm-MAZOUf {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .soluciones-norm-MAZOUf:hover {
  opacity: 0;
}

.menulaptophome20 .btnnosotros-HvA0Bl {
  background-color: transparent;
  cursor: pointer;
  height: 3.44%;
  left: 33.28%;
  opacity: 1;
  position: absolute;
  top: 1.72%;
  width: 11.84%;
}

.menulaptophome20 .nosotros-sel-lsJBar {
  background-color: transparent;
  color: #29a9e0;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .nosotros-norm-lsJBar {
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
  font-family: 'Georama', Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: 21px;
  left: 0px;
  letter-spacing: -0.27px;
  line-height: 21px;
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  text-align: right;
  top: calc(50.00% - 10px);
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.menulaptophome20 .nosotros-norm-lsJBar:hover {
  opacity: 0;
}
@media screen and (max-width: 539px) {
  .screen.ciberseguridadsoluciones { 
    display: none;
   }
  .screen.ciberseguridadsoluciones1024 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones768 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones540 { 
    display: none;
   }
}
@media screen and (min-width: 540px) and (max-width: 767px) {
  .screen.ciberseguridadsoluciones { 
    display: none;
   }
  .screen.ciberseguridadsoluciones320 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones1024 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.ciberseguridadsoluciones { 
    display: none;
   }
  .screen.ciberseguridadsoluciones320 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones1024 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones540 { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .screen.ciberseguridadsoluciones { 
    display: none;
   }
  .screen.ciberseguridadsoluciones320 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones768 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones540 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.ciberseguridadsoluciones320 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones1024 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones768 { 
    display: none;
   }
  .screen.ciberseguridadsoluciones540 { 
    display: none;
   }
}