/* screen - sdwansase */

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

.sdwansase .top-qrYCSc {
  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;
}

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

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

.sdwansase .fondoazulcertrespon-qrYCSc {
  background-color: var(--cerulean);
  height: 487px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1777px;
  width: 100%;
}

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

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

.sdwansase .illustration-home-qrYCSc {
  background-color: transparent;
  display: block;
  height: 435px;
  margin-left: 334px;
  margin-right: -334px;
  position: absolute;
  top: 288px;
  width: 564px;
  opacity: 0;
transform: translate(25px, 0);
}

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

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

.sdwansase .segnube-LYDE7v {
  background-color: transparent;
  height: 378px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 564px;
}

.sdwansase .optimizacin-network-qrYCSc {
  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);
}

.sdwansase .optimizacin-network-qrYCSc.bp1-animate-enter38 {
  animation: bp1-animate-enter38-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

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

.sdwansase .sdwan-avanzado-y-seg-qrYCSc {
  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);
}

.sdwansase .sdwan-avanzado-y-seg-qrYCSc.bp1-animate-enter39 {
  animation: bp1-animate-enter39-frames 0.50s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

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

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

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

.sdwansase .la-era-de-los-firewa-zoRbxd {
  background-color: transparent;
  color: var(--violet);
  font-style: normal;
  font-weight: 400;
  height: auto;
  line-height: 24px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 1232px;
}

.sdwansase .span1-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span2-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span3-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span4-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span5-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span6-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span7-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span8-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span9-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span10-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .span11-5SlvQE {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase .space-certifica-ones-soluciones-Pagi4e {
  background-color: transparent;
  height: 604px;
  margin: 145px 0 0 0;
  position: relative;
  width: 1440px;
}

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

.sdwansase .esquemas-certificac-qA0a3x {
  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;
}

.sdwansase .stacked-group-qA0a3x {
  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;
}

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

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

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

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

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

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

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

.sdwansase .gdpr-JsIriG {
  background-color: transparent;
  height: 99px;
  left: 83px;
  position: absolute;
  top: 9px;
  width: 100px;
}

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

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

.headermenu13 .path-1hfV9m {
  background-color: transparent;
  height: 618px;
  left: 9px;
  opacity: 0;
  position: absolute;
  top: 38px;
  width: 974px;
}

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

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

.headermenu13 .soluciones-de-red-co-iWCVsu {
  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%;
}

.headermenu13 .servicios-de-consult-iWCVsu {
  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%;
}

.headermenu13 .proteccin-interna-c-iWCVsu {
  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%;
}

.headermenu13 .security-operation-c-iWCVsu {
  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%;
}

.headermenu13 .pruebas-de-penetraci-iWCVsu {
  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%;
}

.headermenu13 .ciberseguridad-iWCVsu {
  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;
      width: 132%;
}

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

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

.headermenu13 .seguridad-y-gobierno-RB55K6 {
  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%;
}

.headermenu13 .gobierno-integral-de-RB55K6 {
  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%;
}

.headermenu13 .gestin-y-gobierno-RB55K6 {
  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%;
}

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

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

.headermenu13 .optimizacin-network-DupZgW {
  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%;
}
.headermenu13 .validacion-network-DupZgW {
  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%;
}
.headermenu13 .ciberinteligencia-network-DupZgW {
  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%;
}
.headermenu13 .deteccionataques-network-DupZgW {
  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%;
}
.headermenu13 .ciberdefensa-network-DupZgW {
  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%;
}
.headermenu13 .protecciondemarca-network-DupZgW {
  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%;
}
.headermenu13 .sdwan-avanzado-y-seg-DupZgW {
  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%;
}

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

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

.headermenu13 .remediacin-avanzada-r6m5Zu {
  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%;
}

.headermenu13 .gestin-continua-de-r6m5Zu {
  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%;
}

.headermenu13 .mejoramiento-de-la-p-r6m5Zu {
  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%;
}

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

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

.headermenu13 .seguridad-para-datac-oGBxE8 {
  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%;
}

.headermenu13 .microsegmentacin-de-oGBxE8 {
  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%;
}

.headermenu13 .firewall-de-nueva-ge-oGBxE8 {
  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%;
}

.headermenu13 .seguridad-de-red-oGBxE8 {
  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%;
}

.headermenu13 .logo-linked-in-1hfV9m {
  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;
}

.headermenu13 .logo-linked-in-1hfV9m:hover {
  transform: scale(1.1);
}

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

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

.headermenu13 .contacto-sel-1rC2yR {
  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%;
}

.headermenu13 .contacto-norm-1rC2yR {
  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%;
}

.headermenu13 .contacto-norm-1rC2yR:hover {
  opacity: 0;
}

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

.headermenu13 .blog-sel-GYQnIx {
  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%;
}

.headermenu13 .blog-norm-GYQnIx {
  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%;
}

.headermenu13 .blog-norm-GYQnIx:hover {
  opacity: 0;
}

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

.headermenu13 .soluciones-sel-0ojqLj {
  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%;
}

.headermenu13 .soluciones-norm-0ojqLj {
  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%;
}

.headermenu13 .soluciones-norm-0ojqLj:hover {
  opacity: 0;
}

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

.headermenu13 .nosotros-sel-7dx9AK {
  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%;
}

.headermenu13 .nosotros-norm-7dx9AK {
  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%;
}

.headermenu13 .nosotros-norm-7dx9AK:hover {
  opacity: 0;
}

.sdwansase .footer-qrYCSc {
  background-color: transparent;
  height: 867px;
  position: absolute;
  top: 2264px;
  width: 1440px;
}

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

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

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

.sdwansase .aviso-de-privacidad-VxtFPK {
  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;
}

.sdwansase .solcomp-technologi-VxtFPK {
  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;
}

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

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

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

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

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

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

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

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

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

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

.sdwansase .ciudad-de-mxico-pat-em7jqY {
  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;
}

.sdwansase .span1-4n6tXq {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.sdwansase .span2-4n6tXq {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.sdwansase .span3-4n6tXq {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.sdwansase .span4-4n6tXq {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.sdwansase .span5-4n6tXq {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.sdwansase .span6-4n6tXq {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.sdwansase .stacked-group-em7jqY {
  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;
}

.sdwansase .informessolcompcom-2b21ol {
  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;
}

.sdwansase .tel-800-012-8690-2b21ol {
  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;
}

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

.sdwansase .seguridad-para-datac-RWUlCv {
  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;
}

.sdwansase .microsegmentacin-de-RWUlCv {
  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: 181px;
  width: 161px;
}

.sdwansase .firewall-de-nueva-ge-RWUlCv {
  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: 83px;
  width: 161px;
}

.sdwansase .seguridad-de-red-RWUlCv {
  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: pre-line;
  width: 129px;
}

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

.sdwansase .remediacin-avanzada-XHLqFx {
  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;
}

.sdwansase .gestin-continua-de-XHLqFx {
  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: 83px;
  width: 127px;
}

.sdwansase .mejoramiento-de-la-p-XHLqFx {
  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: 162px;
}

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

.sdwansase .optimizacin-network-Gjrdh0 {
  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: 84px;
  width: 140px;
}
.sdwansase .validacioncontinua-network-Gjrdh0 {
  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: 148px;
  width: 140px;
}
.sdwansase .ciberinteligencia-network-Gjrdh0 {
  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: 231px;
  width: 140px;
}
.sdwansase .ciberdefensa-network-Gjrdh0 {
  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: 319px;
  width: 140px;
}
.sdwansase .deteccionataques-network-Gjrdh0 {
  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: 366px;
  width: 140px;
}
.sdwansase .protecciondemarca-network-Gjrdh0 {
  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: 435px;
  width: 140px;
}

.sdwansase .sdwan-avanzado-y-seg-Gjrdh0 {
  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;
}

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

.sdwansase .seguridad-y-gobierno-hQchsq {
  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: 135px;
  width: 119px;
}
.sdwansase .Seguridad-de-Correo-Electrónico-en-la-Nube-hQchsq {
  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: 289px;
    width: 117px;
}
.sdwansase .Firewall-de-capa-de-negocio-hQchsq {
  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: 203px;
  width: 117px;
}
.sdwansase .gobierno-integral-de-hQchsq {
  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: 84px;
  width: 135px;
}

.sdwansase .gestin-y-gobierno-hQchsq {
  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: -21px;
  white-space: pre-line;
  width: 117px;
}

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

.sdwansase .soluciones-de-red-co-TvlflI {
  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;
}

.sdwansase .servicios-de-consult-TvlflI {
  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;
}

.sdwansase .proteccin-interna-c-TvlflI {
  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;
}

.sdwansase .security-operation-c-TvlflI {
  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;
}

.sdwansase .pruebas-de-penetraci-TvlflI {
  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: 84px;
    width: 125px;
}

.sdwansase .ciberseguridad-TvlflI {
  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: pre-line;
    width: 149px;
}

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

.sdwansase .contacto-t2YFQZ {
  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;
}

.sdwansase .blog-t2YFQZ {
  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;
}

.sdwansase .soluciones-t2YFQZ {
  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;
}

.sdwansase .nosotros-t2YFQZ {
  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;
}

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

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

.sdwansase .boton-cta-azul-ro-grow-to-left-qrYCSc {
  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;
}

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

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

.sdwansase .texto-bDJRR8 {
  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 - headermenu13 */

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

.headermenu13 .path-1hfV9m {
  background-color: transparent;
  height: 618px;
  left: 9px;
  opacity: 0;
  position: absolute;
  top: 38px;
  width: 974px;
}

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

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

.headermenu13 .soluciones-de-red-co-iWCVsu {
  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%;
}

.headermenu13 .servicios-de-consult-iWCVsu {
  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%;
}

.headermenu13 .proteccin-interna-c-iWCVsu {
  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%;
}

.headermenu13 .security-operation-c-iWCVsu {
  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%;
}

.headermenu13 .pruebas-de-penetraci-iWCVsu {
  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: 75px;
  width: 100%;
}

.headermenu13 .ciberseguridad-iWCVsu {
  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;
  width: 132%;
}

.headermenu13 .footer-columns-gestin-1hfV9m {
  background-color: transparent;
  height: 182px;
  left: 222px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 117px;
}

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

.headermenu13 .seguridad-y-gobierno-RB55K6 {
  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%;
}

.headermenu13 .gobierno-integral-de-RB55K6 {
  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: 75px;
  width: 100%;
}

.headermenu13 .gestin-y-gobierno-RB55K6 {
  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: pre-line;
  width: 100%;
}
.headermenu13 .deteccion-RB55K6 {
  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: 133px;
  width: 100%;
}
.headermenu13 .Seguridad-de-Correo-Electrónico-en-la-Nube-RB55K6 {
  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: 298px;
  width: 100%;
}
.headermenu13 .trust-RB55K6 {
  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: 217px;
  width: 100%;
}
.headermenu13 .footer-columns-sdwan-1hfV9m {
  background-color: transparent;
  height: 110px;
  left: 374px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 140px;
}

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

.headermenu13 .optimizacin-network-DupZgW {
  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: 75px;
  width: 100%;
}
.headermenu13 .validacion-network-DupZgW {
  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: 138px;
  width: 100%;
}
.headermenu13 .ciberinteligencia-network-DupZgW {
  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: 224px;
  width: 100%;
}
.headermenu13 .deteccionataques-network-DupZgW {
  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: 355px;
  width: 100%;
}
.headermenu13 .ciberdefensa-network-DupZgW {
  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: 307px;
  width: 100%;
}
.headermenu13 .protecciondemarca-network-DupZgW {
  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: 421px;
  width: 100%;
}
.headermenu13 .sdwan-avanzado-y-seg-DupZgW {
  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%;
}

.headermenu13 .footer-columns-mejoramiento-1hfV9m {
  background-color: transparent;
  height: 146px;
  left: 545px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 176px;
}

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

.headermenu13 .remediacin-avanzada-r6m5Zu {
  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%;
}

.headermenu13 .gestin-continua-de-r6m5Zu {
  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: 75px;
  width: 85.45%;
}

.headermenu13 .mejoramiento-de-la-p-r6m5Zu {
  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: 91%;
}

.headermenu13 .footer-columns-seguridad-red-1hfV9m {
  background-color: transparent;
  height: 182px;
  left: 716px;
  opacity: 0;
  position: absolute;
  top: 123px;
  width: 161px;
}

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

.headermenu13 .seguridad-para-datac-oGBxE8 {
  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%;
}

.headermenu13 .microsegmentacin-de-oGBxE8 {
  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: 179px;
  width: 100%;
}

.headermenu13 .firewall-de-nueva-ge-oGBxE8 {
  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: 75px;
  width: 100%;
}

.headermenu13 .seguridad-de-red-oGBxE8 {
  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;
  width: 100%;
  white-space: pre-line;
}

.headermenu13 .logo-linked-in-1hfV9m {
  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;
}

.headermenu13 .logo-linked-in-1hfV9m:hover {
  transform: scale(1.1);
}

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

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

.headermenu13 .contacto-sel-1rC2yR {
  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%;
}

.headermenu13 .contacto-norm-1rC2yR {
  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%;
}

.headermenu13 .contacto-norm-1rC2yR:hover {
  opacity: 0;
}

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

.headermenu13 .blog-sel-GYQnIx {
  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%;
}

.headermenu13 .blog-norm-GYQnIx {
  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%;
}

.headermenu13 .blog-norm-GYQnIx:hover {
  opacity: 0;
}

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

.headermenu13 .soluciones-sel-0ojqLj {
  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%;
}

.headermenu13 .soluciones-norm-0ojqLj {
  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%;
}

.headermenu13 .soluciones-norm-0ojqLj:hover {
  opacity: 0;
}

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

.headermenu13 .nosotros-sel-7dx9AK {
  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%;
}

.headermenu13 .nosotros-norm-7dx9AK {
  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%;
}

.headermenu13 .nosotros-norm-7dx9AK:hover {
  opacity: 0;
}
/* screen - sdwansase1024 */

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

.sdwansase1024 .top-1024-n6O3U6 {
  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;
}

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

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

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

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

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

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

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

.sdwansase1024 .segnube-11xB3l {
  background-color: transparent;
  height: 345px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 525px;
}

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

.sdwansase1024 .sdwan-avanzado-y-seg-Hk6L4V {
  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: 490px;
  opacity: 0;
transform: translate(-25px, 0);
}

.sdwansase1024 .sdwan-avanzado-y-seg-Hk6L4V.bp2-animate-enter8 {
  animation: bp2-animate-enter8-frames 0.50s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

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

.sdwansase1024 .optimizacin-network-Hk6L4V {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  line-height: 46px;
  margin: 87px 0 0 0;
  position: relative;
  text-align: left;
  width: 430px;
  opacity: 0;
  transform: translate(-25px, 0);
}

.sdwansase1024 .optimizacin-network-Hk6L4V.bp2-animate-enter7 {
  animation: bp2-animate-enter7-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

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

.sdwansase1024 .fondoazulcertrespon-n6O3U6 {
  background-color: var(--cerulean);
  height: 494px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1793px;
  width: 100%;
}

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

.sdwansase1024 .la-era-de-los-firewa-5u5UKa {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  letter-spacing: -0.25px;
  line-height: 24px;
  margin: 0;
  position: relative;
  text-align: left;
  width: 876px;
}

.sdwansase1024 .span1-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span2-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span3-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span4-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span5-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span6-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span7-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span8-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span9-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span10-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .span11-au9h99 {
  letter-spacing: 0.00px;
}

.sdwansase1024 .laptop-space-ce-ones-soluciones-5u5UKa {
  background-color: transparent;
  height: 550px;
  margin: 145px 0 0 0;
  position: relative;
  width: 877px;
}

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

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

.sdwansase1024 .stacked-group-AvQxaK {
  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;
}

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

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

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

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

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

.sdwansase1024 .aicpasoc2-KClTb9 {
  background-color: transparent;
  height: 109px;
  left: 22px;
  position: absolute;
  top: 4px;
  width: 109px;
}

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

.sdwansase1024 .gdpr-Uk8ul3 {
  background-color: transparent;
  height: 99px;
  left: 83px;
  position: absolute;
  top: 9px;
  width: 100px;
}

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

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

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

.menulaptophome6 .path-IImvcC {
  background-color: transparent;
  bottom: -17.5%;
  height: 109.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 108.95%;
}

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

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

.menulaptophome6 .seguridad-para-datac-NUn4P5 {
  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%;
}

.menulaptophome6 .microsegmentacin-de-NUn4P5 {
  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: 187px;
  width: 100%;
}

.menulaptophome6 .firewall-de-nueva-ge-NUn4P5 {
  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: 65px;
  width: 100%;
}

.menulaptophome6 .seguridad-de-red-NUn4P5 {
  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: pre-line;
  width: 103%;
}

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

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

.menulaptophome6 .optimizacin-network-KD2Gby {
  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: 84px;
    width: 100%;
}
.menulaptophome6 .optimizacin-network-KD2Gbyy {
  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: 155px;
  width: 100%;
}
.menulaptophome6 .optimizacin-network-KD2Gbyyy {
  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: 240px;
  width: 100%;
}
.menulaptophome6 .optimizacin-network-KD2Gbyyyy {
  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%;
}
.menulaptophome6 .optimizacin-network-KD2Gbyyyyy {
  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: 357px;
  width: 100%;
}
.menulaptophome6 .optimizacin-network-KD2Gbyyyyyy {
  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: 421px;
  width: 100%;
}
.menulaptophome6 .sdwan-avanzado-y-seg-KD2Gby {
  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%;
}

.menulaptophome6 .footer-columns-mejoramiento-IImvcC {
  background-color: transparent;
  bottom: 8.54%;
  height: 22.85%;
  left: 3.66%;
  opacity: 0;
  position: absolute;
  width: 29.19%;
}

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

.menulaptophome6 .remediacin-avanzada-xJFqDZ {
  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%;
}

.menulaptophome6 .gestin-continua-de-xJFqDZ {
  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: 65px;
  width: 95.45%;
}

.menulaptophome6 .mejoramiento-de-la-p-xJFqDZ {
  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%;
}

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

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

.menulaptophome6 .seguridad-y-gobierno-b3ipEm {
  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: 136px;
  width: 100%;
}

.menulaptophome6 .gobierno-integral-de-b3ipEm {
  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: 84px;
  width: 100%;
}

.menulaptophome6 .gestin-y-gobierno-b3ipEm {
  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: pre-line;
  width: 100%;
}

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

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

.menulaptophome6 .soluciones-de-red-co-WHKY1F {
  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%;
}

.menulaptophome6 .servicios-de-consult-WHKY1F {
  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%;
}

.menulaptophome6 .proteccin-interna-c-WHKY1F {
  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%;
}

.menulaptophome6 .security-operation-c-WHKY1F {
  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%;
}

.menulaptophome6 .pruebas-de-penetraci-WHKY1F {
  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: 84px;
  width: 100%;
}

.menulaptophome6 .ciberseguridad-WHKY1F {
  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: pre-line;
  width: 133%;
}

.menulaptophome6 .logo-linked-in-IImvcC {
  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%;
}

.menulaptophome6 .logo-linked-in-IImvcC:hover {
  transform: scale(1.1);
}

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

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

.menulaptophome6 .contacto-sel-NJQeeM {
  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%;
}

.menulaptophome6 .contacto-norm-NJQeeM {
  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%;
}

.menulaptophome6 .contacto-norm-NJQeeM:hover {
  opacity: 0;
}

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

.menulaptophome6 .blog-sel-0SrYq3 {
  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%;
}

.menulaptophome6 .blog-norm-0SrYq3 {
  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%;
}

.menulaptophome6 .blog-norm-0SrYq3:hover {
  opacity: 0;
}

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

.menulaptophome6 .soluciones-sel-xHkV0U {
  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%;
}

.menulaptophome6 .soluciones-norm-xHkV0U {
  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%;
}

.menulaptophome6 .soluciones-norm-xHkV0U:hover {
  opacity: 0;
}

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

.menulaptophome6 .nosotros-sel-Uezx26 {
  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%;
}

.menulaptophome6 .nosotros-norm-Uezx26 {
  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%;
}

.menulaptophome6 .nosotros-norm-Uezx26:hover {
  opacity: 0;
}

.sdwansase1024 .footer-n6O3U6 {
  background-color: transparent;
  height: 1057px;
  position: absolute;
  top: 2287px;
  width: 1024px;
}

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

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

.sdwansase1024 .seguridad-para-datac-8zx182 {
  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;
}

.sdwansase1024 .microsegmentacin-de-8zx182 {
  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: 188px;
  width: 161px;
}

.sdwansase1024 .firewall-de-nueva-ge-8zx182 {
  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: 80px;
  width: 161px;
}

.sdwansase1024 .seguridad-de-red-8zx182 {
  
    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;
}


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

.sdwansase1024 .remediacin-avanzada-VnppFT {
  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;
}

.sdwansase1024 .gestin-continua-de-VnppFT {
  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: 80px;
  width: 137px;
}

.sdwansase1024 .mejoramiento-de-la-p-VnppFT {
  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;
}

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

.sdwansase1024 .optimizacin-network-6jua1j {
  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: 80px;
  width: 140px;
}

.sdwansase1024 .Validacion-continua {
  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: 150px;
  width: 140px;

}

.sdwansase1024 .Ciber-inteligencia{
  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: 240px;
  width: 140px;
}

.sdwansase1024 .Ciberdefensa{
  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: 330px;
  width: 140px;
}
.sdwansase1024 .Deteccion-avanzada{
  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: 387px;
  width: 140px;
}

.sdwansase1024 .Proteccion-de-Marca{
  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: 463px;
  width: 140px;
}

.sdwansase1024 .sdwan-avanzado-y-seg-6jua1j {
  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;
}

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

.sdwansase1024 .seguridad-y-gobierno-gYBo4L {
  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: 150px;
  width: 117px;
}
.sdwansase1024 .Seguridad-de-Correo-Electrónico-en-la-Nube {
  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: 314px;
  width: 117px;

} 








.sdwansase1024 .Firewall-de-capa-de-negocio {
  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: 233px;
  width: 117px;

} 
.sdwansase1024 .gobierno-integral-de-gYBo4L {
  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: 80px;
  width: 117px;
}

.sdwansase1024 .gestin-y-gobierno-gYBo4L {
  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;
}

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

.sdwansase1024 .soluciones-de-red-co-5yvHLN {
  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;
}

.sdwansase1024 .servicios-de-consult-5yvHLN {
  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;
}

.sdwansase1024 .proteccin-interna-c-5yvHLN {
  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;
}

.sdwansase1024 .security-operation-c-5yvHLN {
  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;
}

.sdwansase1024 .pruebas-de-penetraci-5yvHLN {
  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: 80px;
  width: 105px;
}

.sdwansase1024 .ciberseguridad-5yvHLN {
  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;
}

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

.sdwansase1024 .contacto-q67rx0 {
  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;
}

.sdwansase1024 .blog-q67rx0 {
  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;
}

.sdwansase1024 .soluciones-q67rx0 {
  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;
}

.sdwansase1024 .nosotros-q67rx0 {
  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;
}

.sdwansase1024 .solcomp-technologi-xnbTG0 {
  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;
}

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

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

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

.sdwansase1024 .aviso-de-privacidad-xnbTG0 {
  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;
}

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

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

.sdwansase1024 .stacked-group-2-xnbTG0 {
  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;
}

.sdwansase1024 .ciudad-de-mxico-pat-W7xnNd {
  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;
}

.sdwansase1024 .span1-7i92xM {
  font-style: normal;
  letter-spacing: 0.00px;
  line-height: 18px;
}

.sdwansase1024 .span2-7i92xM {
  font-style: normal;
  letter-spacing: -0.19px;
  line-height: 18px;
}

.sdwansase1024 .monterrey-batalln-d-W7xnNd {
  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;
}

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

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

.sdwansase1024 .bajo-blvd-adolfo-l-W7xnNd {
  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;
}

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

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

.sdwansase1024 .stacked-group-3-xnbTG0 {
  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;
}

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

.sdwansase1024 .informessolcompcom-E9bnbV {
  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;
}

.sdwansase1024 .tel-800-012-8690-E9bnbV {
  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;
}

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

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

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

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

.sdwansase1024 .boton-cta-azul-ro-grow-to-left-n6O3U6 {
  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;
}

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

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

.sdwansase1024 .texto-oBd58n {
  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 - menulaptophome6 */

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

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

.menulaptophome6 .path-IImvcC {
  background-color: transparent;
  bottom: -17.5%;
  height: 109.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 108.95%;
}

.menulaptophome6 .footer-columns-seguridad-red-IImvcC {
  background-color: transparent;
  bottom: 3.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 42.19%;
  width: 22.62%;
}

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

.menulaptophome6 .seguridad-para-datac-NUn4P5 {
  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%;
}

.menulaptophome6 .microsegmentacin-de-NUn4P5 {
  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:187px;
  width: 100%;
}

.menulaptophome6 .firewall-de-nueva-ge-NUn4P5 {
  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: 65px;
  width: 100%;
}

.menulaptophome6 .seguridad-de-red-NUn4P5 {
  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: pre-line;
  width: 103%;
}

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

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

.menulaptophome6 .optimizacin-network-KD2Gby {
  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: 84px;
  width: 100%;
}

.menulaptophome6 .sdwan-avanzado-y-seg-KD2Gby {
  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%;
}

.menulaptophome6 .footer-columns-mejoramiento-IImvcC {
  background-color: transparent;
  bottom: 8.54%;
  height: 22.85%;
  left: 3.66%;
  opacity: 0;
  position: absolute;
  width: 29.19%;
}

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

.menulaptophome6 .remediacin-avanzada-xJFqDZ {
  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%;
}

.menulaptophome6 .gestin-continua-de-xJFqDZ {
  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: 65px;
  width: 95.45%;
}

.menulaptophome6 .mejoramiento-de-la-p-xJFqDZ {
  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%;
}

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

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

.menulaptophome6 .seguridad-y-gobierno-b3ipEm {
  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: 136px;
  width: 100%;
}

.menulaptophome6 .gobierno-integral-de-b3ipEm {
  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: 84px;
  width: 100%;
}
.menulaptophome6 .seguridad-y-correo-b3ipEm{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: 253px;width: 100%;}
.menulaptophome6 .Firewall-de-capa-de-negocio-menu{
  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: 185px;
  width: 100%;
  }
  



.menulaptophome6 .gestin-y-gobierno-b3ipEm {
  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: pre-line;
  width: 100%;
}

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

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

.menulaptophome6 .soluciones-de-red-co-WHKY1F {
  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%;
}

.menulaptophome6 .servicios-de-consult-WHKY1F {
  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%;
}

.menulaptophome6 .proteccin-interna-c-WHKY1F {
  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%;
}

.menulaptophome6 .security-operation-c-WHKY1F {
  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%;
}

.menulaptophome6 .pruebas-de-penetraci-WHKY1F {
  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: 84px;
  width: 100%;
}

.menulaptophome6 .ciberseguridad-WHKY1F {
  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: pre-line;
  width: 133%;
}

.menulaptophome6 .logo-linked-in-IImvcC {
  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%;
}

.menulaptophome6 .logo-linked-in-IImvcC:hover {
  transform: scale(1.1);
}

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

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

.menulaptophome6 .contacto-sel-NJQeeM {
  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%;
}

.menulaptophome6 .contacto-norm-NJQeeM {
  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%;
}

.menulaptophome6 .contacto-norm-NJQeeM:hover {
  opacity: 0;
}

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

.menulaptophome6 .blog-sel-0SrYq3 {
  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%;
}

.menulaptophome6 .blog-norm-0SrYq3 {
  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%;
}

.menulaptophome6 .blog-norm-0SrYq3:hover {
  opacity: 0;
}

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

.menulaptophome6 .soluciones-sel-xHkV0U {
  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%;
}

.menulaptophome6 .soluciones-norm-xHkV0U {
  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%;
}

.menulaptophome6 .soluciones-norm-xHkV0U:hover {
  opacity: 0;
}

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

.menulaptophome6 .nosotros-sel-Uezx26 {
  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%;
}

.menulaptophome6 .nosotros-norm-Uezx26 {
  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%;
}

.menulaptophome6 .nosotros-norm-Uezx26:hover {
  opacity: 0;
}
/* screen - sdwansase320 */

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

.sdwansase320 .top-320-Yy1Z1V {
  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;
}

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

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

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

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

.sdwansase320 .illustration-home-Yy1Z1V {
  background-color: transparent;
  display: block;
  height: 210px;
  position: absolute;
  top: 156px;
  width: 272px;
  opacity: 0;
transform: translate(25px, 0);
}

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

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

.sdwansase320 .segnube-UrgqQ2 {
  background-color: transparent;
  height: 178px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 272px;
}

.sdwansase320 .optimizacin-network-Yy1Z1V {
  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: 447px;
  width: calc(100.00% - 48px);
  opacity: 0;
transform: translate(0, 25px);
}

.sdwansase320 .optimizacin-network-Yy1Z1V.bp5-animate-enter7 {
  animation: bp5-animate-enter7-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

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

.sdwansase320 .sdwan-avanzado-y-seg-Yy1Z1V {
  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;
  width: calc(100.00% - 48px);
  opacity: 0;
transform: translate(0, 25px);
}

.sdwansase320 .sdwan-avanzado-y-seg-Yy1Z1V.bp5-animate-enter8 {
  animation: bp5-animate-enter8-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

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

.sdwansase320 .fondoazulcertrespon-Yy1Z1V {
  background-color: var(--cerulean);
  height: 365px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1925px;
  width: 100%;
}

.sdwansase320 .la-era-de-los-firewa-Yy1Z1V {
  background-color: transparent;
  color: var(--violet-4);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 24px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 740px;
  width: calc(100.00% - 48px);
}

.sdwansase320 .span1-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span2-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span3-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span4-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span5-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span6-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span7-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span8-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span9-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span10-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .span11-b9WNMj {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase320 .mobile320-spac-ones-soluciones-Yy1Z1V {
  background-color: transparent;
  height: 857px;
  position: absolute;
  top: 1804px;
  width: 272px;
}

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

.sdwansase320 .esquemas-certificac-fPPBqL {
  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;
}

.sdwansase320 .stacked-group-fPPBqL {
  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;
}

.sdwansase320 .tablet-logo-cer-iones-espacio1-i8HsJ3 {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 200px;
}

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

.sdwansase320 .tablet-logo-cer-iones-espacio2-i8HsJ3 {
  background-color: transparent;
  height: 82px;
  margin: 20px 0 0 0;
  position: relative;
  width: 199px;
}

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

.sdwansase320 .tablet-logo-cer-iones-espacio3-i8HsJ3 {
  background-color: transparent;
  height: 74px;
  margin: 20px 0 0 0;
  position: relative;
  width: 199px;
}

.sdwansase320 .gdpr-ZQHJtr {
  background-color: transparent;
  height: 74px;
  left: 62px;
  position: absolute;
  top: 0px;
  width: 75px;
}

.sdwansase320 .footer-Yy1Z1V {
  background-color: transparent;
  height: 1257px;
  position: absolute;
  top: 2295px;
  width: 320px;
}

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

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

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

.sdwansase320 .stacked-group-ziGoxw {
  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;
}

.sdwansase320 .informessolcompcom-j9xYQN {
  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;
}

.sdwansase320 .tel-800-012-8690-j9xYQN {
  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;
}

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

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

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

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

.sdwansase320 .solcomp-technologi-ziGoxw {
  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;
}

.sdwansase320 .aviso-de-privacidad-ziGoxw {
  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;
}

.sdwansase320 .stacked-group-5-ziGoxw {
  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);
}

.sdwansase320 .ciudad-de-mxico-pat-AdHBvA {
  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;
}

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

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

.sdwansase320 .monterrey-batalln-d-AdHBvA {
  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;
}

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

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

.sdwansase320 .bajo-blvd-adolfo-l-AdHBvA {
  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;
}

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

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

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

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

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

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

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

.mobilefooteraccordion7 .seguridad-de-red-WHuXDx {
  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: 372px;
  white-space: nowrap;
  width: 49.55%;
}

.mobilefooteraccordion7 .mejoramiento-de-la-p-WHuXDx {
  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: 338px;
  width: 100%;
}

.mobilefooteraccordion7 .sdwan-avanzado-y-seg-WHuXDx {
  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: 304px;
  width: 100%;
}

.mobilefooteraccordion7 .gestin-y-gobierno-WHuXDx {
  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: 229px;
    white-space: pre-line;
    width: 53.18%;
}

.mobilefooteraccordion7 .ciberseguridad-WHuXDx {
  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: 116px;
    white-space: pre-line;
    width: 42.27%;
}

.mobilefooteraccordion7 .seguridad-group-WHuXDx {
  background-color: transparent;
  bottom: -2.92%;
  height: 31.28%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .seguridad-para-datac-l68myB {
  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%;
}

.mobilefooteraccordion7 .microsegmentacin-de-l68myB {
  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: 98px;
  width: 81.36%;
}

.mobilefooteraccordion7 .firewall-de-nueva-ge-l68myB {
  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%;
}

.mobilefooteraccordion7 .mejoramiento-group-WHuXDx {
  background-color: transparent;
  bottom: 12.72%;
  height: 22.42%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .remediacin-avanzada-LOI6as {
  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%;
}

.mobilefooteraccordion7 .gestin-continua-de-LOI6as {
  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%;
}

.mobilefooteraccordion7 .sdwan-group-WHuXDx {
  background-color: transparent;
  bottom: 22.45%;
  height: 19.17%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .optimizacin-network-37HYGA {
  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%;
}
.mobilefooteraccordion7 .validacion {
  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%;
}
.mobilefooteraccordion7 .ciberinteligencia {
  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: 133px;
  width: 81.36%;
}
.mobilefooteraccordion7 .ciberdefensa-soc {
  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: 196px;
  width: 81.36%;
}
.mobilefooteraccordion7 .deteccion-ataques {
  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: 241px;
  width: 81.36%;
}
.mobilefooteraccordion7 .proteccion {
  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: 284px;
  width: 81.36%;
}
.mobilefooteraccordion7 .gestin-group-WHuXDx {
  background-color: transparent;
  bottom: 16.46%;
  height: 31.46%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .seguridad-y-gobierno-5jxzxk {
  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%;
}

.mobilefooteraccordion7 .gobierno-integral-de-5jxzxk {
  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: 21px;
  white-space: pre-line;
  width: 81.36%;
}
.mobilefooteraccordion7 .Seguridad-de-Correo-Electrónico-en-la-Nube{
  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: 120px;
  width: 81.36%;
}

.mobilefooteraccordion7 .Firewall-de-capa-de-negocio{
  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: 170px;
  width: 81.36%;
}
.mobilefooteraccordion7 .ciberseguridad-group-WHuXDx {
  background-color: transparent;
  bottom: 2.21%;
  height: 59.13%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .soluciones-de-red-co-l9suVE {
  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%;
}

.mobilefooteraccordion7 .servicios-de-consult-l9suVE {
  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%;
}

.mobilefooteraccordion7 .proteccin-interna-c-l9suVE {
  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%;
}

.mobilefooteraccordion7 .security-operation-c-l9suVE {
  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%;
}

.mobilefooteraccordion7 .pruebas-de-penetraci-l9suVE {
  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%;
}

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

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

.mobilefooteraccordion7 .contacto-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .blog-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .soluciones-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .nosotros-fsvRmE {
  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%;
}

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

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

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

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

.sdwansase320 .botonblanco-chrvsl {
  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;
}

.sdwansase320 .botonblanco-chrvsl:hover {
  opacity: 0;
}
/* component - mobilefootercolumnsmainlinks7 */

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

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

.mobilefooteraccordion7 .seguridad-de-red-WHuXDx {
  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: 372px;
  white-space: nowrap;
  width: 49.55%;
}

.mobilefooteraccordion7 .mejoramiento-de-la-p-WHuXDx {
  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: 338px;
  width: 100%;
}

.mobilefooteraccordion7 .sdwan-avanzado-y-seg-WHuXDx {
  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: 304px;
  width: 100%;
}

.mobilefooteraccordion7 .gestin-y-gobierno-WHuXDx {
  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: 229px;
    white-space: pre-line;
    width: 53.18%;
}

.mobilefooteraccordion7 .ciberseguridad-WHuXDx {
  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: 116px;
    white-space: pre-line;
    width: 42.27%;
}

.mobilefooteraccordion7 .seguridad-group-WHuXDx {
  background-color: transparent;
  bottom: -2.92%;
  height: 31.28%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .seguridad-para-datac-l68myB {
  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%;
}

.mobilefooteraccordion7 .microsegmentacin-de-l68myB {
  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: 98px;
  width: 81.36%;
}

.mobilefooteraccordion7 .firewall-de-nueva-ge-l68myB {
  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%;
}

.mobilefooteraccordion7 .mejoramiento-group-WHuXDx {
  background-color: transparent;
  bottom: 12.72%;
  height: 22.42%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .remediacin-avanzada-LOI6as {
  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%;
}

.mobilefooteraccordion7 .gestin-continua-de-LOI6as {
  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%;
}

.mobilefooteraccordion7 .sdwan-group-WHuXDx {
  background-color: transparent;
  bottom: 22.45%;
  height: 19.17%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .optimizacin-network-37HYGA {
  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%;
}

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

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

.mobilefooteraccordion7 .seguridad-y-gobierno-5jxzxk {
  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%;
}

.mobilefooteraccordion7 .gobierno-integral-de-5jxzxk {
  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: 21px;
  width: 81.36%;
}

.mobilefooteraccordion7 .ciberseguridad-group-WHuXDx {
  background-color: transparent;
  bottom: 2.21%;
  height: 59.13%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .soluciones-de-red-co-l9suVE {
  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%;
}

.mobilefooteraccordion7 .servicios-de-consult-l9suVE {
  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%;
}

.mobilefooteraccordion7 .proteccin-interna-c-l9suVE {
  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%;
}

.mobilefooteraccordion7 .security-operation-c-l9suVE {
  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%;
}

.mobilefooteraccordion7 .pruebas-de-penetraci-l9suVE {
  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%;
}

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

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

.mobilefooteraccordion7 .contacto-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .blog-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .soluciones-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .nosotros-fsvRmE {
  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 - mobilefooteraccordion7 */

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

.mobilefooteraccordion7 .seguridad-de-red-WHuXDx {
  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: 372px;
  white-space: nowrap;
  width: 49.55%;
}

.mobilefooteraccordion7 .mejoramiento-de-la-p-WHuXDx {
  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: 338px;
  width: 100%;
}

.mobilefooteraccordion7 .sdwan-avanzado-y-seg-WHuXDx {
  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: 304px;
  width: 100%;
}

.mobilefooteraccordion7 .gestin-y-gobierno-WHuXDx {
  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: 229px;
    white-space: pre-line;
    width: 53.18%;
}

.mobilefooteraccordion7 .ciberseguridad-WHuXDx {
  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: 149px;
  white-space: pre-line;
  width: 64.27%;
}

.mobilefooteraccordion7 .seguridad-group-WHuXDx {
  background-color: transparent;
  bottom: -2.92%;
  height: 31.28%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .seguridad-para-datac-l68myB {
  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%;
}

.mobilefooteraccordion7 .microsegmentacin-de-l68myB {
  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: 98px;
  width: 81.36%;
}

.mobilefooteraccordion7 .firewall-de-nueva-ge-l68myB {
  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%;
}

.mobilefooteraccordion7 .mejoramiento-group-WHuXDx {
  background-color: transparent;
  bottom: 12.72%;
  height: 22.42%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .remediacin-avanzada-LOI6as {
  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%;
}

.mobilefooteraccordion7 .gestin-continua-de-LOI6as {
  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%;
}

.mobilefooteraccordion7 .sdwan-group-WHuXDx {
  background-color: transparent;
  bottom: 22.45%;
  height: 19.17%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .optimizacin-network-37HYGA {
  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%;
}

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

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

.mobilefooteraccordion7 .seguridad-y-gobierno-5jxzxk {
  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%;
}

.mobilefooteraccordion7 .gobierno-integral-de-5jxzxk {
  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: 21px;
  white-space: pre-line;
  width: 81.36%;
}

.mobilefooteraccordion7 .ciberseguridad-group-WHuXDx {
  background-color: transparent;
  bottom: 2.21%;
  height: 59.13%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion7 .soluciones-de-red-co-l9suVE {
  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%;
}

.mobilefooteraccordion7 .servicios-de-consult-l9suVE {
  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%;
}

.mobilefooteraccordion7 .proteccin-interna-c-l9suVE {
  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%;
}

.mobilefooteraccordion7 .security-operation-c-l9suVE {
  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%;
}

.mobilefooteraccordion7 .pruebas-de-penetraci-l9suVE {
  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%;
}

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

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

.mobilefooteraccordion7 .contacto-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .blog-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .soluciones-fsvRmE {
  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%;
}

.mobilefooteraccordion7 .nosotros-fsvRmE {
  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 - sdwansase540 */

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

.sdwansase540 .top-540-k2iJ8p {
  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;
}

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

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

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

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

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

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

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

.sdwansase540 .segnube-h9maNn {
  background-color: transparent;
  height: 218px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 324px;
}

.sdwansase540 .optimizacin-network-k2iJ8p {
  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);
}

.sdwansase540 .optimizacin-network-k2iJ8p.bp4-animate-enter15 {
  animation: bp4-animate-enter15-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

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

.sdwansase540 .sdwan-avanzado-y-seg-k2iJ8p {
  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);
}

.sdwansase540 .sdwan-avanzado-y-seg-k2iJ8p.bp4-animate-enter16 {
  animation: bp4-animate-enter16-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(0, 25px);
}

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

.sdwansase540 .fondoazulcertrespon-k2iJ8p {
  background-color: var(--cerulean);
  height: 313px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1546px;
  width: 100%;
}

.sdwansase540 .la-era-de-los-firewa-k2iJ8p {
  background-color: transparent;
  color: var(--violet-2);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 30px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 740px;
  width: calc(100.00% - 60px);
}

.sdwansase540 .span1-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span2-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span3-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span4-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span5-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span6-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span7-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span8-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span9-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span10-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .span11-8OULAg {
  font-style: normal;
  letter-spacing: 0.00px;
}

.sdwansase540 .mobile540-spac-ones-soluciones-k2iJ8p {
  background-color: transparent;
  height: 704px;
  position: absolute;
  top: 1480px;
  width: 480px;
}

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

.sdwansase540 .esquemas-certificac-ZMXn57 {
  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: 393px;
}

.sdwansase540 .stacked-group-ZMXn57 {
  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;
}

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

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

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

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

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

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

.sdwansase540 .logo-certificaciones-filab-Weqj79 {
  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;
}

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

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

.sdwansase540 .gdpr-GnIvKU {
  background-color: transparent;
  height: 74px;
  left: 62px;
  position: absolute;
  top: 7px;
  width: 75px;
}

.sdwansase540 .footer-k2iJ8p {
  background-color: transparent;
  height: 1027px;
  position: absolute;
  top: 1860px;
  width: 540px;
}

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

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

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

.sdwansase540 .stacked-group-CeJPKQ {
  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;
}

.sdwansase540 .informessolcompcom-ZCrbjk {
  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;
}

.sdwansase540 .tel-800-012-8690-ZCrbjk {
  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;
}

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

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

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

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

.sdwansase540 .solcomp-technologi-CeJPKQ {
  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;
}

.sdwansase540 .aviso-de-privacidad-CeJPKQ {
  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;
}

.sdwansase540 .stacked-group-5-CeJPKQ {
  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);
}

.sdwansase540 .ciudad-de-mxico-pat-f3tV08 {
  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;
}

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

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

.sdwansase540 .monterrey-batalln-d-f3tV08 {
  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;
}

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

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

.sdwansase540 .bajo-blvd-adolfo-l-f3tV08 {
  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;
}

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

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

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

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

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

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

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

.mobilefooteraccordion8 .sdwan-avanzado-y-seg-jupLAD {
  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%;
}

.mobilefooteraccordion8 .gestin-y-gobierno-jupLAD {
  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%;
}

.mobilefooteraccordion8 .contacto-jupLAD {
  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%;
}

.mobilefooteraccordion8 .blog-jupLAD {
  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%;
}

.mobilefooteraccordion8 .soluciones-jupLAD {
  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%;
}

.mobilefooteraccordion8 .nosotros-jupLAD {
  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%;
}

.mobilefooteraccordion8 .ciberseguridad-jupLAD {
  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%;
}

.mobilefooteraccordion8 .mejoramiento-de-la-p-jupLAD {
  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%;
}

.mobilefooteraccordion8 .seguridad-de-red-jupLAD {
  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%;
}

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

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

.mobilefooteraccordion8 .seguridad-para-datac-E3Kg2f {
  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%;
}

.mobilefooteraccordion8 .microsegmentacin-de-E3Kg2f {
  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: 79px;
  white-space: pre-line;
  width: 86.25%;
}

.mobilefooteraccordion8 .firewall-de-nueva-ge-E3Kg2f {
  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: pre-line;
  width: 86.25%;
}

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

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

.mobilefooteraccordion8 .remediacin-avanzada-nw88gn {
  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%;
}

.mobilefooteraccordion8 .gestin-continua-de-nw88gn {
  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: pre-line;
  width: 86.25%;
}

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

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

.mobilefooteraccordion8 .optimizacin-network-30N0ot {
  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%;
}
.mobilefooteraccordion8 .validacioncontinua-network-30N0ot {
  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: 65px;
  width: 86.25%;
}
.mobilefooteraccordion8 .ciberinteligencia-network-30N0ot {
  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: 115px;
  width: 86.25%;
}
.mobilefooteraccordion8 .ciberdefensa-network-30N0ot {
  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: 165px;
  width: 86.25%;
}
.mobilefooteraccordion8 .deteccionataques-network-30N0ot {
  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: 196px;
  width: 86.25%;
}
.mobilefooteraccordion8 .protecciondemarca-network-30N0ot {
  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: 247px;
  width: 86.25%;
}
.mobilefooteraccordion8 .gestin-group-jupLAD {
  background-color: transparent;
  height: 30.10%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 32.46%;
  width: 100%;
}

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

.mobilefooteraccordion8 .seguridad-y-gobierno-waZCwt {
  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%;
}

.mobilefooteraccordion8 .gobierno-integral-de-waZCwt {
  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%;
}

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

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

.mobilefooteraccordion8 .soluciones-de-red-co-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .servicios-de-consult-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .proteccin-interna-c-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .security-operation-c-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .pruebas-de-penetraci-AJtUDe {
  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%;
}

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

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

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

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

.sdwansase540 .botonblanco-Du78M6 {
  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;
}

.sdwansase540 .botonblanco-Du78M6:hover {
  opacity: 0;
}
/* component - mobilefootercolumnsmainlinks8 */

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

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

.mobilefooteraccordion8 .sdwan-avanzado-y-seg-jupLAD {
  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%;
}

.mobilefooteraccordion8 .gestin-y-gobierno-jupLAD {
  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%;
}

.mobilefooteraccordion8 .contacto-jupLAD {
  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%;
}

.mobilefooteraccordion8 .blog-jupLAD {
  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%;
}

.mobilefooteraccordion8 .soluciones-jupLAD {
  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%;
}

.mobilefooteraccordion8 .nosotros-jupLAD {
  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%;
}

.mobilefooteraccordion8 .ciberseguridad-jupLAD {
  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%;
}

.mobilefooteraccordion8 .mejoramiento-de-la-p-jupLAD {
  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%;
}

.mobilefooteraccordion8 .seguridad-de-red-jupLAD {
  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%;
}

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

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

.mobilefooteraccordion8 .seguridad-para-datac-E3Kg2f {
  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%;
}

.mobilefooteraccordion8 .microsegmentacin-de-E3Kg2f {
  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: 79px;
    white-space: pre-line;
    width: 86.25%;
}

.mobilefooteraccordion8 .firewall-de-nueva-ge-E3Kg2f {
  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: pre-line;
  width: 86.25%;
}

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

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

.mobilefooteraccordion8 .remediacin-avanzada-nw88gn {
  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%;
}

.mobilefooteraccordion8 .gestin-continua-de-nw88gn {
  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: pre-line;
  width: 86.25%;
}

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

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

.mobilefooteraccordion8 .optimizacin-network-30N0ot {
  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%;
}

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

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

.mobilefooteraccordion8 .seguridad-y-gobierno-waZCwt {
  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%;
}

.mobilefooteraccordion8 .gobierno-integral-de-waZCwt {
  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%;
}

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

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

.mobilefooteraccordion8 .soluciones-de-red-co-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .servicios-de-consult-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .proteccin-interna-c-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .security-operation-c-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .pruebas-de-penetraci-AJtUDe {
  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 - mobilefooteraccordion8 */

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

.mobilefooteraccordion8 .sdwan-avanzado-y-seg-jupLAD {
  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%;
}

.mobilefooteraccordion8 .gestin-y-gobierno-jupLAD {
  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%;
}

.mobilefooteraccordion8 .contacto-jupLAD {
  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%;
}

.mobilefooteraccordion8 .blog-jupLAD {
  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%;
}

.mobilefooteraccordion8 .soluciones-jupLAD {
  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%;
}

.mobilefooteraccordion8 .nosotros-jupLAD {
  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%;
}

.mobilefooteraccordion8 .ciberseguridad-jupLAD {
  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%;
}

.mobilefooteraccordion8 .mejoramiento-de-la-p-jupLAD {
  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%;
}

.mobilefooteraccordion8 .seguridad-de-red-jupLAD {
  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%;
}

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

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

.mobilefooteraccordion8 .seguridad-para-datac-E3Kg2f {
  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%;
}

.mobilefooteraccordion8 .microsegmentacin-de-E3Kg2f {
  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: 79px;
    white-space: pre-line;
    width: 86.25%;
  }

.mobilefooteraccordion8 .firewall-de-nueva-ge-E3Kg2f {
  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: pre-line;
  width: 86.25%;
}

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

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

.mobilefooteraccordion8 .remediacin-avanzada-nw88gn {
  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%;
}

.mobilefooteraccordion8 .gestin-continua-de-nw88gn {
  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: pre-line;
  width: 86.25%;
}

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

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

.mobilefooteraccordion8 .optimizacin-network-30N0ot {
  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%;
}

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

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

.mobilefooteraccordion8 .seguridad-y-gobierno-waZCwt {
  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%;
}

.mobilefooteraccordion8 .gobierno-integral-de-waZCwt {
  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%;
}
.mobilefooteraccordion8 .Seguridad-de-Correo-Electrónico-en-la-Nube-waZCwt {
  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: 151px;
  white-space: nowrap;
  width: 86.25%;
}
.mobilefooteraccordion8 .Firewall-de-capa-de-negocio-waZCwt {
  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: 76px;
  white-space: pre-line;
  width: 91.25%;
}
.mobilefooteraccordion8 .ciberseguridad-group-jupLAD {
  background-color: transparent;
  bottom: 4.19%;
  height: 74.08%;
  left: 0px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

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

.mobilefooteraccordion8 .soluciones-de-red-co-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .servicios-de-consult-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .proteccin-interna-c-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .security-operation-c-AJtUDe {
  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%;
}

.mobilefooteraccordion8 .pruebas-de-penetraci-AJtUDe {
  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 - sdwansase768 */

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

.sdwansase768 .top-768-rPMRVR {
  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;
}

.sdwansase768 .fondodegrad-rPMRVR {
  background-color: transparent;
  height: 912px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 0px;
  width: 100%;
}

.sdwansase768 .fondo-header-rPMRVR {
  background-color: transparent;
  height: 640px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.sdwansase768 .solcomp-logo-rPMRVR {
  background-color: transparent;
  height: 64px;
  left: 50px;
  position: absolute;
  top: 80px;
  width: 187px;
}

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

.sdwansase768 .illustration-home-rPMRVR {
  background-color: transparent;
  display: block;
  height: 286px;
  position: absolute;
  right: 38px;
  top: 249px;
  width: 371px;
  opacity: 0;
transform: translate(25px, 0);
}

.sdwansase768 .illustration-home-rPMRVR.bp3-animate-enter22 {
  animation: bp3-animate-enter22-frames 0.50s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

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

.sdwansase768 .segnube-0HqCzF {
  background-color: transparent;
  height: 249px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 371px;
}

.sdwansase768 .stacked-group-2-rPMRVR {
  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: 394px;
}

.sdwansase768 .sdwan-avanzado-y-seg-RxYCBu {
  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: 394px;
  opacity: 0;
transform: translate(-25px, 0);
}

.sdwansase768 .sdwan-avanzado-y-seg-RxYCBu.bp3-animate-enter24 {
  animation: bp3-animate-enter24-frames 0.50s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

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

.sdwansase768 .optimizacin-network-RxYCBu {
  background-color: transparent;
  color: var(--cerulean);
  display: block;
  font-style: normal;
  font-weight: 700;
  height: auto;
  line-height: 38px;
  margin: 62px 0 0 0;
  position: relative;
  text-align: left;
  width: 325px;
  opacity: 0;
  transform: translate(-25px, 0);
}

.sdwansase768 .optimizacin-network-RxYCBu.bp3-animate-enter23 {
  animation: bp3-animate-enter23-frames 0.50s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

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

.sdwansase768 .fondoazulcertrespon-rPMRVR {
  background-color: var(--cerulean);
  height: 420px;
  left: 0px;
  opacity: 0.16;
  position: absolute;
  top: 1407px;
  width: 100%;
}

.sdwansase768 .la-era-de-los-firewa-rPMRVR {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 50px;
  letter-spacing: -0.19px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 740px;
  width: calc(100.00% - 102px);
}

.sdwansase768 .span1-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span2-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span3-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span4-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span5-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span6-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span7-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span8-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span9-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span10-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .span11-Jes8vk {
  letter-spacing: 0.00px;
}

.sdwansase768 .tablet-space-ce-ones-soluciones-rPMRVR {
  background-color: transparent;
  height: 479px;
  position: absolute;
  top: 1398px;
  width: 667px;
}

.sdwansase768 .stacked-group-l3FZp7 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  margin-top: -148px;
  position: relative;
  width: 666px;
}

.sdwansase768 .esquemas-certificac-Wv15qW {
  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;
}

.sdwansase768 .stacked-group-Wv15qW {
  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: 666px;
}

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

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

.sdwansase768 .tablet-logo-cer-iones-espacio1-u55Yjk {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 200px;
}

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

.sdwansase768 .tablet-logo-cer-iones-espacio2-u55Yjk {
  background-color: transparent;
  height: 88px;
  margin: 0;
  position: relative;
  width: 199px;
}

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

.sdwansase768 .tablet-logo-cer-iones-espacio3-u55Yjk {
  background-color: transparent;
  height: 88px;
  margin: 0 0 0 33px;
  position: relative;
  width: 199px;
}

.sdwansase768 .gdpr-f2UpWn {
  background-color: transparent;
  height: 74px;
  left: 62px;
  position: absolute;
  top: 7px;
  width: 75px;
}

.menulaptophome11 {
  background-color: transparent;
  height: 639px;
  opacity: 1;
  position: absolute;
  right: 54px;
  top: 104px;
  width: 575px;
}

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

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

.menulaptophome11 .path-iLP0Qx {
  background-color: transparent;
  bottom: -8.5%;
  height: 96.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 103.95%;
}

.menulaptophome11 .footer-columns-seguridad-red-iLP0Qx {
  background-color: transparent;
  bottom: 2.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 66.49%;
  width: 27.62%;
}

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

.menulaptophome11 .seguridad-para-datac-9vIqxF {
  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%;
}

.menulaptophome11 .microsegmentacin-de-9vIqxF {
  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: 140px;
  width: 100%;
}

.menulaptophome11 .firewall-de-nueva-ge-9vIqxF {
  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: 36px;
  width: 100%;
}

.menulaptophome11 .seguridad-de-red-9vIqxF {
  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%;
}

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

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

.menulaptophome11 .optimizacin-network-EfrXBY {
  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%;
}
.menulaptophome11 .optimizacin-network0-EfrXBY {
  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: 123px;
  width: 100%;
}
.menulaptophome11 .optimizacin-network1-EfrXBY {
  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: 206px;
  width: 100%;
}

.menulaptophome11 .optimizacin-network2-EfrXBY {
  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: 273px;
  width: 100%;
}

.menulaptophome11 .optimizacin-network3-EfrXBY {
  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: 319px;
  width: 100%;
}
.menulaptophome11 .optimizacin-network4-EfrXBY {
  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: 385px;
  width: 100%;
}

.menulaptophome11 .optimizacin-network5-EfrXBY {
  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: 300px;
  width: 100%;
}

.menulaptophome11 .sdwan-avanzado-y-seg-EfrXBY {
  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%;
}

.menulaptophome11 .footer-columns-mejoramiento-iLP0Qx {
  background-color: transparent;
  bottom: 32.13%;
  height: 22.85%;
  left: 6.19%;
  opacity: 0;
  position: absolute;
  width: 30.19%;
}

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

.menulaptophome11 .remediacin-avanzada-e0De6B {
  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%;
}

.menulaptophome11 .gestin-continua-de-e0De6B {
  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: 76.45%;
}

.menulaptophome11 .mejoramiento-de-la-p-e0De6B {
  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: 92%;
}

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

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

.menulaptophome11 .seguridad-y-gobierno-5DfbgB {
  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: 126px;
  width: 100%;
}
.menulaptophome11 .seguridad-correo-5DfbgB {
  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: 174px;
  width: 100%;
}

.menulaptophome11 .Firewall-de-capa-de-negocio-5DfbgB {
  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: 218px;
  width: 100%;
}

.menulaptophome11 .gobierno-integral-de-5DfbgB {
  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: 78px;
  width: 100%;
}

.menulaptophome11 .gestin-y-gobierno-5DfbgB {
  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: pre-line;
  width: 100%;
}

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

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

.menulaptophome11 .soluciones-de-red-co-qV6zg6 {
  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%;
}

.menulaptophome11 .servicios-de-consult-qV6zg6 {
  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%;
}

.menulaptophome11 .proteccin-interna-c-qV6zg6 {
  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%;
}

.menulaptophome11 .security-operation-c-qV6zg6 {
  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%;
}

.menulaptophome11 .pruebas-de-penetraci-qV6zg6 {
  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: 78px;
  width: 100%;
}

.menulaptophome11 .ciberseguridad-qV6zg6 {
  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%;
}

.menulaptophome11 .logo-linked-in-iLP0Qx {
  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%;
}

.menulaptophome11 .logo-linked-in-iLP0Qx:hover {
  transform: scale(1.1);
}

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

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

.menulaptophome11 .contacto-sel-01asH2 {
  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%;
}

.menulaptophome11 .contacto-norm-01asH2 {
  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%;
}

.menulaptophome11 .contacto-norm-01asH2:hover {
  opacity: 0;
}

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

.menulaptophome11 .blog-sel-z40dOO {
  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%;
}

.menulaptophome11 .blog-norm-z40dOO {
  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%;
}

.menulaptophome11 .blog-norm-z40dOO:hover {
  opacity: 0;
}

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

.menulaptophome11 .soluciones-sel-fjFsb3 {
  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%;
}

.menulaptophome11 .soluciones-norm-fjFsb3 {
  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%;
}

.menulaptophome11 .soluciones-norm-fjFsb3:hover {
  opacity: 0;
}

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

.menulaptophome11 .nosotros-sel-L6FzdB {
  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%;
}

.menulaptophome11 .nosotros-norm-L6FzdB {
  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%;
}

.menulaptophome11 .nosotros-norm-L6FzdB:hover {
  opacity: 0;
}

.sdwansase768 .footer-rPMRVR {
  background-color: transparent;
  height: 1127px;
  position: absolute;
  top: 1877px;
  width: 768px;
}

.sdwansase768 .rectangle-FaMkpM {
  background-color: var(--white);
  height: 1127px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 768px;
}

.sdwansase768 .logo-30-aniv-solcomp-FaMkpM {
  background-color: transparent;
  height: 52px;
  position: absolute;
  right: 50px;
  top: 806px;
  width: 142px;
}

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

.sdwansase768 .stacked-group-FaMkpM {
  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;
}

.sdwansase768 .informessolcompcom-Po2OBL {
  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;
}

.sdwansase768 .tel-800-012-8690-Po2OBL {
  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;
}

.sdwansase768 .solcomp-technologi-FaMkpM {
  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;
}

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

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

.sdwansase768 .pleca-divisor-cards-bottom-FaMkpM {
  background-color: var(--violet);
  height: 1px;
  margin-left: -14px;
  margin-right: 14px;
  position: absolute;
  top: 894px;
  width: 668px;
}

.sdwansase768 .aviso-de-privacidad-FaMkpM {
  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;
}

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

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

.sdwansase768 .stacked-group-2-FaMkpM {
  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);
}

.sdwansase768 .ciudad-de-mxico-pat-OrvASH {
  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;
}

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

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

.sdwansase768 .monterrey-batalln-d-OrvASH {
  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;
}

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

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

.sdwansase768 .bajo-blvd-adolfo-l-OrvASH {
  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;
}

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

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

.sdwansase768 .stacked-group-3-FaMkpM {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 470px;
  justify-content: flex-start;
  left: 50px;
  position: absolute;
  top: 22px;
  width: auto;
}

.sdwansase768 .footer-columns-main-links-gXuLXy {
  background-color: transparent;
  height: 84px;
  margin: 0;
  position: relative;
  width: 80px;
}

.sdwansase768 .contacto-z8hAwX {
  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;
}

.sdwansase768 .blog-z8hAwX {
  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;
}

.sdwansase768 .soluciones-z8hAwX {
  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;
}

.sdwansase768 .nosotros-z8hAwX {
  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;
}

.sdwansase768 .footer-columns-ciberseguridad-gXuLXy {
  background-color: transparent;
  height: 470px;
  margin: 0 0 0 18px;
  position: relative;
  width: 165px;
}

.sdwansase768 .soluciones-de-red-co-RcK2vi {
  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;
}

.sdwansase768 .servicios-de-consult-RcK2vi {
  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;
}

.sdwansase768 .proteccin-interna-c-RcK2vi {
  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;
}

.sdwansase768 .security-operation-c-RcK2vi {
  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;
}

.sdwansase768 .pruebas-de-penetraci-RcK2vi {
  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: 76px;
  width: 164px;
}

.sdwansase768 .ciberseguridad-RcK2vi {
  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: pre-line;
  width: 165px;
}

.sdwansase768 .stacked-group-4-gXuLXy {
  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;
}

.sdwansase768 .footer-columns-gestin-xcuHC4 {
  background-color: transparent;
  height: 224px;
  margin: 0;
  position: relative;
  width: 175px;
}

.sdwansase768 .seguridad-y-gobierno-HAg51o {
  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: 167px;
  width: 175px;
}

.sdwansase768 .gobierno-integral-de-HAg51o {
  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: 76px;
  width: 175px;
}
.sdwansase768 .seguridad-correo-HAg51o {
  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: 231px;
  width: 175px;

}.sdwansase768 .brechas-HAg51o {
  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: 122px;
  width: 175px;
}
.sdwansase768 .gestin-y-gobierno-HAg51o {
  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: 175px;
}

.sdwansase768 .footer-columns-sdwan-xcuHC4 {
  background-color: transparent;
  height: 232px;
  
  position: relative;
  width: 164px;
  right: 188px;
  top: -84px;
}

.sdwansase768 .optimizacin-network-aQKxAw {
  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;
}
.sdwansase768 .optimizacin-network1-aQKxAw {
  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: 124px;
  width: 164px;
}
.sdwansase768 .optimizacin-network2-aQKxAw {
  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: 207px;
  width: 164px;
}
.sdwansase768 .optimizacin-network3-aQKxAw {
  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: 274px;
  width: 164px;
}

.sdwansase768 .optimizacin-network4-aQKxAw {
  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: 324px;
  width: 164px;
}
.sdwansase768 .optimizacin-network5-aQKxAw {
  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: 394px;
  width: 164px;
}




.sdwansase768 .sdwan-avanzado-y-seg-aQKxAw {
  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;
}

.sdwansase768 .stacked-group-3-gXuLXy {
  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;
}

.sdwansase768 .footer-columns-mejoramiento-vnvxwz {
  background-color: transparent;
  height: 224px;
  margin: 0;
  position: relative;
  width: 194px;
}

.sdwansase768 .remediacin-avanzada-s8jkp7 {
  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;
}

.sdwansase768 .gestin-continua-de-s8jkp7 {
  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;
}

.sdwansase768 .mejoramiento-de-la-p-s8jkp7 {
  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;
}

.sdwansase768 .footer-columns-seguridad-red-vnvxwz {
  background-color: transparent;
  height: 235px;
  margin: -83px 0 0 0;
  position: relative;
  width: 194px;
}

.sdwansase768 .seguridad-para-datac-nxuSKj {
  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;
}

.sdwansase768 .microsegmentacin-de-nxuSKj {
  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: 123px;
  width: 194px;
}

.sdwansase768 .firewall-de-nueva-ge-nxuSKj {
  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;
}

.sdwansase768 .seguridad-de-red-nxuSKj {
  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;
}

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

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

.sdwansase768 .boton-cta-azul-ro-grow-to-left-rPMRVR {
  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;
}

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

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

.sdwansase768 .texto-i3jhuj {
  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 - menulaptophome11 */

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

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

.menulaptophome11 .path-iLP0Qx {
  background-color: transparent;
  bottom: -8.5%;
  height: 96.71%;
  left: -2.40%;
  opacity: 0;
  position: absolute;
  width: 103.95%;
}

.menulaptophome11 .footer-columns-seguridad-red-iLP0Qx {
  background-color: transparent;
  bottom: 2.49%;
  height: 28.48%;
  opacity: 0;
  position: absolute;
  right: 66.49%;
  width: 27.62%;
}

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

.menulaptophome11 .seguridad-para-datac-9vIqxF {
  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%;
}

.menulaptophome11 .microsegmentacin-de-9vIqxF {
  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: 140px;
  width: 100%;
}

.menulaptophome11 .firewall-de-nueva-ge-9vIqxF {
  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: 36px;
  width: 100%;
}

.menulaptophome11 .seguridad-de-red-9vIqxF {
  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%;
}

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

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

.menulaptophome11 .optimizacin-network-EfrXBY {
  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%;
}

.menulaptophome11 .sdwan-avanzado-y-seg-EfrXBY {
  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%;
}

.menulaptophome11 .footer-columns-mejoramiento-iLP0Qx {
  background-color: transparent;
  bottom: 32.13%;
  height: 22.85%;
  left: 6.19%;
  opacity: 0;
  position: absolute;
  width: 30.19%;
}

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

.menulaptophome11 .remediacin-avanzada-e0De6B {
  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%;
}

.menulaptophome11 .gestin-continua-de-e0De6B {
  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: 76.45%;
}

.menulaptophome11 .mejoramiento-de-la-p-e0De6B {
  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: 92%;
}

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

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

.menulaptophome11 .seguridad-y-gobierno-5DfbgB {
  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: 126px;
  width: 100%;
}

.menulaptophome11 .gobierno-integral-de-5DfbgB {
  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: 78px;
  width: 100%;
}

.menulaptophome11 .gestin-y-gobierno-5DfbgB {
  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: pre-line;
  width: 100%;
}

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

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

.menulaptophome11 .soluciones-de-red-co-qV6zg6 {
  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%;
}

.menulaptophome11 .servicios-de-consult-qV6zg6 {
  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%;
}

.menulaptophome11 .proteccin-interna-c-qV6zg6 {
  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%;
}

.menulaptophome11 .security-operation-c-qV6zg6 {
  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%;
}

.menulaptophome11 .pruebas-de-penetraci-qV6zg6 {
  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: 78px;
  width: 100%;
}

.menulaptophome11 .ciberseguridad-qV6zg6 {
  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: pre-line;
  width: 132%;
}

.menulaptophome11 .logo-linked-in-iLP0Qx {
  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%;
}

.menulaptophome11 .logo-linked-in-iLP0Qx:hover {
  transform: scale(1.1);
}

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

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

.menulaptophome11 .contacto-sel-01asH2 {
  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%;
}

.menulaptophome11 .contacto-norm-01asH2 {
  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%;
}

.menulaptophome11 .contacto-norm-01asH2:hover {
  opacity: 0;
}

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

.menulaptophome11 .blog-sel-z40dOO {
  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%;
}

.menulaptophome11 .blog-norm-z40dOO {
  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%;
}

.menulaptophome11 .blog-norm-z40dOO:hover {
  opacity: 0;
}

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

.menulaptophome11 .soluciones-sel-fjFsb3 {
  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%;
}

.menulaptophome11 .soluciones-norm-fjFsb3 {
  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%;
}

.menulaptophome11 .soluciones-norm-fjFsb3:hover {
  opacity: 0;
}

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

.menulaptophome11 .nosotros-sel-L6FzdB {
  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%;
}

.menulaptophome11 .nosotros-norm-L6FzdB {
  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%;
}

.menulaptophome11 .nosotros-norm-L6FzdB:hover {
  opacity: 0;
}
@media screen and (max-width: 539px) {
  .screen.sdwansase { 
    display: none;
   }
  .screen.sdwansase1024 { 
    display: none;
   }
  .screen.sdwansase540 { 
    display: none;
   }
  .screen.sdwansase768 { 
    display: none;
   }
}
@media screen and (min-width: 540px) and (max-width: 767px) {
  .screen.sdwansase { 
    display: none;
   }
  .screen.sdwansase1024 { 
    display: none;
   }
  .screen.sdwansase320 { 
    display: none;
   }
  .screen.sdwansase768 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.sdwansase { 
    display: none;
   }
  .screen.sdwansase1024 { 
    display: none;
   }
  .screen.sdwansase320 { 
    display: none;
   }
  .screen.sdwansase540 { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .screen.sdwansase { 
    display: none;
   }
  .screen.sdwansase320 { 
    display: none;
   }
  .screen.sdwansase540 { 
    display: none;
   }
  .screen.sdwansase768 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.sdwansase1024 { 
    display: none;
   }
  .screen.sdwansase320 { 
    display: none;
   }
  .screen.sdwansase540 { 
    display: none;
   }
  .screen.sdwansase768 { 
    display: none;
   }
}