
TU SEGURIDAD, NUESTRA PRIORIDAD
En NetBIT WATCH ofrecemos soluciones de videovigilancia de alta tecnología para proteger hogares y negocios. Controla todo desde tu celular con sistemas modernos, eficientes y confiables.
COMPATIBILIDAD TOTAL CON TUS NECESIDADES
Con NetBIT Watch, tu empresa no depende de un solo fabricante. La plataforma es compatible con cámaras IP mediante protocolo RTSP, permitiendo integrar distintos modelos según tu operación.
- ✔ Cámaras domo
- ✔ Cámaras de amplio ángulo
- ✔ Cámaras con seguimiento automático
- ✔ Cámaras con visión nocturna
- ✔ Cámaras 4K
- ✔ Cámaras con audio integrado
Doble respaldo para mayor seguridad
Protección con respaldo local y en la nube para mantener la continuidad operativa y asegurar tu información en todo momento.
- ✔ Grabación continua sin internet
- ✔ Respaldo ante fallos
- ✔ Seguridad avanzada
Monitoreo
centralizado
multi-sitio
Control Total
Acceso global y gestión completa de usuarios, permisos y monitoreo desde una sola plataforma centralizada.
Organización
Visualización organizada por sucursal, área o zona para facilitar la supervisión operativa en tiempo real.
Escalabilidad
Una solución flexible que puede crecer junto con tu empresa y adaptarse a nuevas sedes o necesidades.
Acceso desde donde lo necesites
Consulta cámaras desde cualquier dispositivo.
Ideal para operaciones de crecimiento y alta demanda
NetBIT Watch es una solución escalable que puede crecer junto con tu operación.
@import url(‘https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap’);
.netbit-section {
display: flex;
justify-content: center; /* ???? centra el contenido interno */
background: linear-gradient(135deg, #230045, #7b2cbf);
padding: 100px 0 60px 0;
overflow: hidden;
/* FULL WIDTH */
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
width: 100vw;
}
/* ???? NUEVO CONTENEDOR INTERNO */
.netbit-container {
display: flex;
align-items: center;
gap: 60px;
max-width: 1200px; /* ???? controla márgenes laterales */
width: 100%;
padding: 0 40px;
}
.netbit-img {
flex: 1;
text-align: center;
}
.netbit-img img {
width: 100%;
max-width: 520px; /* ???? un poco más a la izquierda visualmente */
height: auto;
object-fit: cover;
}
.netbit-content {
flex: 1;
color: #fff;
font-family: ‘Roboto’, sans-serif;
max-width: 550px;
text-align: center;
}
.netbit-content h2 {
font-size: 56px;
margin-bottom: 20px;
font-weight: 900;
letter-spacing: 1px;
text-transform: uppercase;
background: linear-gradient(90deg, #ffffff, #dcdcdc, #ffffff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.netbit-content p {
font-size: 16px;
line-height: 1.6;
color: #e0e0e0;
margin-bottom: 25px;
}
.netbit-btn {
display: inline-block;
padding: 12px 28px;
background: linear-gradient(135deg, #ff2b2b, #a80000);
color: #fff;
text-decoration: none;
border-radius: 30px;
font-weight: bold;
transition: 0.3s;
}
.netbit-btn:hover {
transform: translateY(-3px);
box-shadow: 0 5px 20px rgba(255,43,43,0.5);
}
/* RESPONSIVE */
@media (max-width: 1024px) {
.netbit-container {
flex-direction: column;
text-align: center;
}
.netbit-img {
order: -1;
}
.netbit-content h2 {
font-size: 40px;
}
}
@media (max-width: 768px) {
.netbit-content h2 {
font-size: 32px;
}
}

TU SEGURIDAD, NUESTRA PRIORIDAD
En NetBIT WATCH ofrecemos soluciones de videovigilancia de alta tecnología para proteger hogares y negocios. Controla todo desde tu celular con sistemas modernos, eficientes y confiables.
@import url(‘https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap’);
.netbit-carousel {
position: relative;
overflow: hidden;
padding: 100px 0;
color: #fff;
font-family: ‘Roboto’, sans-serif;
/* FULL WIDTH REAL */
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
width: 100vw;
background: linear-gradient(135deg, #230045, #7b2cbf);
}
/* ???? LÍNEAS ANIMADAS */
.netbit-carousel::before {
content: «»;
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background: repeating-linear-gradient(
120deg,
rgba(255,255,255,0.04) 0px,
rgba(255,255,255,0.04) 2px,
transparent 2px,
transparent 40px
);
animation: moveLines 30s linear infinite;
}
/* ???? GLOW SUAVE */
.netbit-carousel::after {
content: «»;
position: absolute;
width: 150%;
height: 150%;
top: -25%;
left: -25%;
background: radial-gradient(circle at 20% 30%, rgba(255,255,255,0.08), transparent 60%),
radial-gradient(circle at 80% 70%, rgba(255,255,255,0.05), transparent 60%);
animation: pulseGlow 12s ease-in-out infinite;
}
/* ANIMACIONES */
@keyframes moveLines {
0% { transform: translate(0, 0); }
100% { transform: translate(200px, 200px); }
}
@keyframes pulseGlow {
0%, 100% { opacity: 0.4; }
50% { opacity: 0.7; }
}
/* ???? ASEGURA QUE TODO ESTÉ ENCIMA */
.netbit-carousel * {
position: relative;
z-index: 2;
}
/* CONTENEDOR */
.netbit-carousel-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 40px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 60px;
}
/* TEXTO */
.netbit-carousel-text {
flex: 1;
max-width: 550px;
}
.netbit-carousel-text h2 {
font-size: 42px;
color: #ffffff;
font-weight: 900;
margin-bottom: 20px;
}
.netbit-carousel-text p {
font-size: 18px;
line-height: 1.2;
color: #ddd;
}
.netbit-carousel-text ul {
font-size: 18px;
color: #ddd;
margin-top: 20px;
list-style: none;
padding: 0;
}
.netbit-carousel-text ul li {
margin-bottom: 8px;
font-weight: 900;
}
/* IMAGEN */
.netbit-carousel-image {
flex: 1;
text-align: center;
}
/* TÍTULO */
.netbit-camera-title {
font-size: 32px;
font-weight: 900;
margin-bottom: 15px;
color: #fff;
opacity: 0.9;
}
.netbit-carousel-image img {
width: 100%;
max-width: 500px;
transition: 0.6s ease;
}
/* CONTROLES */
.netbit-carousel-controls {
position: absolute;
width: 100%;
top: 50%;
display: flex;
justify-content: space-between;
transform: translateY(-50%);
z-index: 3;
}
.netbit-carousel-btn {
background: rgba(0,0,0,0.3);
border: none;
color: #fff;
padding: 10px 15px;
cursor: pointer;
border-radius: 50%;
transition: 0.3s;
}
.netbit-carousel-btn:hover {
background: rgba(255,255,255,0.2);
}
/* RESPONSIVE */
@media (max-width: 900px) {
.netbit-carousel-container {
flex-direction: column;
text-align: center;
}
.netbit-carousel-text {
margin-bottom: 40px;
}
}
COMPATIBILIDAD TOTAL CON TUS NECESIDADES
Con NetBIT Watch, tu empresa no depende de un solo fabricante.
La plataforma es compatible con cámaras IP mediante protocolo RTSP,
permitiendo integrar distintos modelos según tu operación.
✔ Cámaras domo
✔ Cámaras de amplio ángulo
✔ Cámaras con seguimiento automático
✔ Cámaras con visión nocturna
✔ Cámaras 4K
✔ Cámaras con audio integrado
‹
›
const slides = [
{ img: «https://netbitmx.com/wp-content/uploads/2026/04/NETBIT-WATCH_3_1.png», title: «Cámara Domo» },
{ img: «https://netbitmx.com/wp-content/uploads/2026/04/NETBIT-WATCH_4_1.png», title: «Cámara Gran Angular» },
{ img: «https://netbitmx.com/wp-content/uploads/2026/04/NETBIT-WATCH_2_1.png», title: «Cámara PTZ (Seguimiento)» },
{ img: «https://netbitmx.com/wp-content/uploads/2026/04/NETBIT-WATCH_1_1.png», title: «Cámara Visión Nocturna» },
{ img: «https://netbitmx.com/wp-content/uploads/2026/04/NETBIT-WATCH_3_2.png», title: «Cámara 4K Ultra HD» },
{ img: «https://netbitmx.com/wp-content/uploads/2026/04/NETBIT-WATCH_4_2.png», title: «Cámara con Audio» }
];
let current = 0;
const img = document.getElementById(«netbit-carousel-img»);
const title = document.getElementById(«netbit-camera-title»);
function showSlide(index) {
img.style.opacity = 0;
title.style.opacity = 0;
setTimeout(() => {
img.src = slides[index].img;
title.textContent = slides[index].title;
img.style.opacity = 1;
title.style.opacity = 1;
}, 200);
}
function nextSlide() {
current = (current + 1) % slides.length;
showSlide(current);
}
function prevSlide() {
current = (current – 1 + slides.length) % slides.length;
showSlide(current);
}
setInterval(nextSlide, 4000);
showSlide(0);
@import url(‘https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap’);
.netbit-block {
padding: 100px 0;
color: #fff;
font-family: ‘Roboto’, sans-serif;
/* FULL WIDTH */
position: relative;
left: 50%;
margin-left: -50vw;
width: 100vw;
background: linear-gradient(135deg, #230045, #13002c);
overflow: hidden;
}
/* ✨ CURVAS ANIMADAS */
.netbit-block::before {
content: «»;
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background:
radial-gradient(circle at 20% 40%, rgba(255,255,255,0.08), transparent 40%),
radial-gradient(circle at 80% 60%, rgba(255,255,255,0.05), transparent 40%),
radial-gradient(circle at 50% 50%, rgba(255,255,255,0.04), transparent 60%);
animation: moveCurves 20s ease-in-out infinite;
}
/* ✨ LÍNEAS SUAVES */
.netbit-block::after {
content: «»;
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background: repeating-linear-gradient(
140deg,
rgba(255,255,255,0.03) 0px,
rgba(255,255,255,0.03) 2px,
transparent 2px,
transparent 60px
);
animation: moveLines 30s linear infinite;
}
@keyframes moveCurves {
0%,100% { transform: translate(0,0); }
50% { transform: translate(80px,60px); }
}
@keyframes moveLines {
0% { transform: translate(0,0); }
100% { transform: translate(200px,200px); }
}
/* CONTENIDO */
.netbit-block * {
position: relative;
z-index: 2;
}
.netbit-container {
max-width: 1200px;
margin: auto;
padding: 0 40px;
}
.netbit-grid-2 {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 50px;
align-items: center;
}
/* TEXTO */
.netbit-block h2 {
color: #ffffff;
font-weight: 900;
font-size: 42px;
margin-bottom: 20px;
}
.netbit-block p {
color: #eaeaea;
line-height: 1.7;
font-size: 17px;
}
/* CARD */
.netbit-card-soft {
background: rgba(255,255,255,0.08);
padding: 30px;
border-radius: 20px;
backdrop-filter: blur(10px);
border: 1px solid rgba(255,255,255,0.15);
transition: 0.4s;
position: relative;
overflow: hidden;
}
.netbit-card-soft:hover {
transform: translateY(-6px);
background: rgba(255,255,255,0.12);
box-shadow:
0 20px 50px rgba(0,0,0,0.4),
0 0 25px rgba(255,255,255,0.15);
}
/* IMAGEN */
.netbit-card-image {
width: 100%;
border-radius: 16px;
margin-bottom: 25px;
display: block;
box-shadow:
0 10px 30px rgba(0,0,0,0.4),
0 0 20px rgba(255,255,255,0.08);
transition: 0.5s;
}
.netbit-card-soft:hover .netbit-card-image {
transform: scale(1.03);
}
/* LISTA */
.netbit-card-soft ul {
list-style: none;
padding: 0;
margin: 0;
}
.netbit-card-soft li {
color: #ffffff;
font-weight: 700;
margin-bottom: 14px;
text-shadow: 0 0 8px rgba(255,255,255,0.2);
font-size: 16px;
}
/* RESPONSIVE */
@media(max-width: 900px){
.netbit-grid-2{
grid-template-columns: 1fr;
}
.netbit-block h2{
font-size: 34px;
text-align: center;
}
.netbit-block p{
text-align: center;
}
}
Doble respaldo para mayor seguridad
Protección con respaldo local y en la nube para mantener la continuidad operativa y asegurar tu información en todo momento.
✔ Grabación continua sin internet
✔ Respaldo ante fallos
✔ Seguridad avanzada
@import url(‘https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap’);
.netbit-multi{
padding:100px 0;
color:#fff;
font-family:’Roboto’,sans-serif;
position:relative;
left:50%;
margin-left:-50vw;
width:100vw;
background:linear-gradient(135deg,#230045,#13002c);
overflow:hidden;
}
/* ✨ FONDO ANIMADO */
.netbit-multi::before{
content:»»;
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
background:
radial-gradient(circle at 30% 40%, rgba(255,255,255,0.08), transparent 40%),
radial-gradient(circle at 70% 60%, rgba(255,255,255,0.05), transparent 40%);
animation:moveGlow 18s ease-in-out infinite;
}
.netbit-multi::after{
content:»»;
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
background:repeating-linear-gradient(
130deg,
rgba(255,255,255,0.03) 0px,
rgba(255,255,255,0.03) 2px,
transparent 2px,
transparent 50px
);
animation:moveLines 28s linear infinite;
}
@keyframes moveGlow{
0%,100%{transform:translate(0,0);}
50%{transform:translate(100px,60px);}
}
@keyframes moveLines{
0%{transform:translate(0,0);}
100%{transform:translate(200px,200px);}
}
/* CONTENIDO */
.netbit-multi *{
position:relative;
z-index:2;
}
.netbit-container{
max-width:1500px;
margin:auto;
padding:0 60px;
}
/* WRAPPER */
.netbit-multi-wrapper{
display:grid;
grid-template-columns:300px 1fr;
gap:50px;
align-items:center;
}
/* TITULO */
.netbit-multi-title h2{
color:#fff;
font-size:52px;
font-weight:900;
line-height:1;
text-align:left;
text-shadow:
0 0 12px rgba(255,255,255,0.12);
}
/* GRID */
.netbit-multi-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:28px;
}
/* ✨ CARD */
.netbit-multi-card{
background:rgba(255,255,255,0.07);
padding:22px;
border-radius:20px;
backdrop-filter:blur(12px);
border:1px solid rgba(255,255,255,0.12);
transition:.45s;
overflow:hidden;
position:relative;
}
.netbit-multi-card:hover{
transform:translateY(-8px);
background:rgba(255,255,255,0.10);
box-shadow:
0 10px 35px rgba(123,44,191,0.30),
0 0 20px rgba(255,255,255,0.08);
}
/* ✨ OVERLAY CAMARA */
.netbit-camera-overlay{
position:absolute;
inset:0;
pointer-events:none;
z-index:5;
}
.netbit-rec{
position:absolute;
top:14px;
left:14px;
background:rgba(0,0,0,0.45);
padding:4px 10px;
border-radius:20px;
font-size:12px;
font-weight:700;
letter-spacing:1px;
display:flex;
align-items:center;
gap:6px;
backdrop-filter:blur(6px);
}
.netbit-rec::before{
content:»»;
width:8px;
height:8px;
border-radius:50%;
background:#ff2b2b;
animation:blink 1s infinite;
}
@keyframes blink{
50%{opacity:.3;}
}
.netbit-timer{
position:absolute;
top:14px;
right:14px;
background:rgba(0,0,0,0.45);
padding:4px 10px;
border-radius:20px;
font-size:12px;
font-weight:700;
backdrop-filter:blur(6px);
}
/* ESQUINAS */
.netbit-corner{
position:absolute;
width:22px;
height:22px;
border:2px solid rgba(255,255,255,0.65);
}
.netbit-corner.tl{
top:12px;
left:12px;
border-right:none;
border-bottom:none;
}
.netbit-corner.tr{
top:12px;
right:12px;
border-left:none;
border-bottom:none;
}
.netbit-corner.bl{
bottom:12px;
left:12px;
border-right:none;
border-top:none;
}
.netbit-corner.br{
bottom:12px;
right:12px;
border-left:none;
border-top:none;
}
/* IMAGEN */
.netbit-card-media{
position:relative;
overflow:hidden;
border-radius:16px;
margin-bottom:18px;
}
.netbit-card-media img{
width:100%;
height:240px;
object-fit:cover;
transition:.5s;
}
.netbit-multi-card:hover img{
transform:scale(1.05);
}
/* ✨ EFECTO CCTV AZUL */
.netbit-organization-img{
filter:
hue-rotate(180deg)
saturate(1.2)
brightness(0.85)
contrast(1.1);
opacity:0.92;
}
/* CAPA AZUL */
.netbit-blue-overlay{
position:absolute;
inset:0;
background:
linear-gradient(
rgba(0,120,255,0.18),
rgba(0,40,120,0.28)
);
mix-blend-mode:screen;
z-index:2;
pointer-events:none;
}
/* SCAN LINES */
.netbit-scan{
position:absolute;
inset:0;
background:
repeating-linear-gradient(
to bottom,
rgba(255,255,255,0.03) 0px,
rgba(255,255,255,0.03) 1px,
transparent 1px,
transparent 4px
);
z-index:3;
pointer-events:none;
}
/* TEXTOS */
.netbit-multi-card h3{
font-size:24px;
margin-bottom:12px;
font-weight:900;
color:#fff;
}
.netbit-multi-card p{
color:#e0e0e0;
font-size:15px;
line-height:1.6;
}
/* RESPONSIVE */
@media(max-width:1200px){
.netbit-multi-wrapper{
grid-template-columns:1fr;
}
.netbit-multi-title h2{
text-align:center;
font-size:46px;
}
.netbit-multi-grid{
grid-template-columns:1fr;
}
}
Monitoreo
centralizado
multi-sitio
REC
01:24
Control Total
Acceso global y gestión completa de usuarios, permisos y monitoreo desde una sola plataforma centralizada.
REC
03:47
Organización
Visualización organizada por sucursal, área o zona para facilitar la supervisión operativa en tiempo real.
REC
05:12
Escalabilidad
Una solución flexible que puede crecer junto con tu empresa y adaptarse a nuevas sedes o necesidades.
@import url(‘https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap’);
.netbit-platforms {
padding: 100px 0;
color: #fff;
text-align: center;
font-family: ‘Roboto’, sans-serif;
position: relative;
left: 50%;
margin-left: -50vw;
width: 100vw;
background: #0f0f0f;
}
.netbit-container {
max-width: 900px;
margin: auto;
padding: 0 40px;
}
.netbit-platforms h2 {
font-size: 42px;
font-weight: 900;
margin-bottom: 15px;
background: linear-gradient(90deg, #ffffff, #eaeaea);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.netbit-platform-list {
margin-top: 50px;
display: flex;
justify-content: center;
gap: 20px;
flex-wrap: wrap;
}
.netbit-platform {
display: flex;
align-items: center;
gap: 12px;
padding: 14px 24px;
background: rgba(255,255,255,0.06);
border-radius: 30px;
border: 1px solid rgba(255,255,255,0.1);
font-weight: 600;
color: #fff;
transition: 0.3s;
}
.netbit-platform svg {
width: 20px;
height: 20px;
fill: #ffffff;
}
.netbit-platform:hover {
transform: translateY(-4px) scale(1.05);
background: rgba(255,255,255,0.12);
box-shadow: 0 5px 20px rgba(123,44,191,0.3);
}
Acceso desde donde lo necesites
Consulta cámaras desde cualquier dispositivo.
Android
iOS
Web
TV Android
@import url(‘https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap’);
.netbit-packages {
padding: 100px 0;
color: #fff;
text-align: center;
font-family: ‘Roboto’, sans-serif;
/* FULL WIDTH REAL */
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
width: 100vw;
background: linear-gradient(135deg, #230045, #7b2cbf);
}
.netbit-packages h2 {
font-size: 56px;
margin-bottom: 60px;
font-weight: 900;
text-transform: uppercase;
background: linear-gradient(135deg, #ffffff, #f6f6f6);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* CONTENEDOR INTERNO */
.netbit-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 40px;
}
.netbit-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.netbit-card {
background: linear-gradient(135deg, #ffffff, #f6f6f6);
border-radius: 16px;
padding: 25px;
transition: 0.3s;
box-shadow: 0 10px 30px rgba(35,0,69,0.5);
}
.netbit-card:hover {
transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(123,44,191,0.4);
}
.netbit-card img {
width: 120%;
max-width: 150%;
margin-bottom: 20px;
}
/* ???? MÁS BOLD */
.netbit-card h3 {
font-size: 22px;
margin-bottom: 20px;
font-weight: 900;
background: linear-gradient(135deg, #230045, #7b2cbf);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.netbit-card ul {
list-style: none;
padding: 0;
margin-bottom: 20px;
}
.netbit-card ul li {
font-size: 14px;
font-weight: 700; /* ???? MÁS FUERZA */
color: #444;
margin-bottom: 8px;
}
.netbit-btn {
display: inline-block;
padding: 10px 20px;
background: linear-gradient(135deg, #230045, #7b2cbf);
color: #fff;
text-decoration: none;
border-radius: 25px;
font-size: 14px;
font-weight: 700;
transition: 0.3s;
}
.netbit-btn:hover {
transform: scale(1.05);
}
/* RESPONSIVE */
@media (max-width: 1024px) {
.netbit-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.netbit-grid {
grid-template-columns: 1fr;
}
}
PAQUETES DE VIDEOVIGILANCIA

Pro 8 Cámaras
✔ 8 cámaras HD
✔ Grabación continua
✔ App móvil
Empresarial 12 Cámaras
✔ 12 cámaras Full HD
✔ Almacenamiento ampliado
✔ Soporte técnico
Premium Personalizado
✔ Cámaras a medida
✔ Instalación profesional
✔ Asesoría completa
.netbit-sol-section-alt{
padding:100px 0;
font-family:’Roboto’,sans-serif;
color:#fff;
position:relative;
left:50%;
margin-left:-50vw;
width:100vw;
background:linear-gradient(135deg,#13002c,#230045);
}
.netbit-sol-container-alt{
max-width:1200px;
margin:auto;
padding:0 40px;
}
.netbit-sol-grid-alt{
display:grid;
grid-template-columns:1fr 1fr;
gap:60px;
align-items:center;
}
/* CARD */
.netbit-sol-card-alt{
background:rgba(255,255,255,0.05);
padding:30px;
border-radius:20px;
backdrop-filter:blur(10px);
text-align:center;
position:relative;
overflow:hidden;
transition:.4s;
}
.netbit-sol-card-alt:hover{
transform:translateY(-8px);
box-shadow:
0 20px 60px rgba(0,0,0,.6),
0 0 25px rgba(255,255,255,.18);
}
/* TITULO */
.netbit-carousel-title{
font-size:20px;
font-weight:900;
margin-bottom:18px;
letter-spacing:.5px;
}
/* WRAPPER IMAGEN */
.netbit-image-wrapper{
position:relative;
display:inline-block;
}
/* IMAGEN */
.netbit-carousel-img{
width:100%;
max-width:340px;
border-radius:16px;
transition:.5s;
display:block;
}
.netbit-carousel-img.active{
transform:scale(1.04);
filter:drop-shadow(0 0 12px rgba(255,255,255,.25));
}
/* OVERLAY */
.netbit-camera-overlay{
position:absolute;
inset:0;
pointer-events:none;
}
/* REC */
.netbit-rec{
position:absolute;
top:14px;
left:14px;
background:rgba(0,0,0,.45);
padding:5px 10px;
border-radius:20px;
font-size:12px;
font-weight:700;
color:#fff;
display:flex;
align-items:center;
gap:6px;
backdrop-filter:blur(6px);
}
.netbit-rec::before{
content:»»;
width:8px;
height:8px;
background:#ff2b2b;
border-radius:50%;
animation:blink 1s infinite;
}
@keyframes blink{
50%{opacity:.3;}
}
/* TIMER */
.netbit-timer{
position:absolute;
top:14px;
right:14px;
background:rgba(0,0,0,.45);
padding:5px 10px;
border-radius:20px;
font-size:12px;
color:#fff;
backdrop-filter:blur(6px);
}
/* ESQUINAS */
.netbit-corner{
position:absolute;
width:22px;
height:22px;
border:2px solid rgba(255,255,255,.75);
}
.netbit-corner.tl{
top:10px;
left:10px;
border-right:none;
border-bottom:none;
}
.netbit-corner.tr{
top:10px;
right:10px;
border-left:none;
border-bottom:none;
}
.netbit-corner.bl{
bottom:10px;
left:10px;
border-right:none;
border-top:none;
}
.netbit-corner.br{
bottom:10px;
right:10px;
border-left:none;
border-top:none;
}
/* BOTONES */
.netbit-carousel-controls{
margin-top:20px;
}
.netbit-btn{
background:rgba(255,255,255,.08);
border:none;
color:#fff;
padding:10px 15px;
margin:0 5px;
border-radius:50%;
cursor:pointer;
transition:.3s;
}
.netbit-btn:hover{
background:rgba(255,255,255,.18);
box-shadow:0 0 12px rgba(255,255,255,.25);
}
/* DOTS */
#dots{
margin-top:15px;
}
.netbit-dot{
display:inline-block;
width:8px;
height:8px;
margin:5px;
background:rgba(255,255,255,.3);
border-radius:50%;
cursor:pointer;
transition:.3s;
}
.netbit-dot.active{
background:#fff;
transform:scale(1.3);
box-shadow:0 0 10px rgba(255,255,255,.7);
}
/* TEXTO */
.netbit-sol-text-alt h2{
color:#fff;
text-align:center;
font-size:42px;
font-weight:900;
}
.netbit-sol-text-alt p{
text-align:center;
color:#ccc;
line-height:1.6;
}
/* RESPONSIVE */
@media(max-width:900px){
.netbit-sol-grid-alt{
grid-template-columns:1fr;
}
.netbit-sol-text-alt h2{
font-size:34px;
}
}
Oficinas corporativas
REC
00:00
‹
›
Ideal para operaciones de crecimiento y alta demanda
NetBIT Watch es una solución escalable que puede crecer junto con tu operación.
document.addEventListener(«DOMContentLoaded»,function(){
const slides=[
{
title:»Oficinas corporativas»,
img:»https://images.unsplash.com/photo-1497366216548-37526070297c»
},
{
title:»Hoteles»,
img:»https://images.unsplash.com/photo-1566073771259-6a8506099945″
},
{
title:»Almacenes»,
img:»https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d»
},
{
title:»Centros operativos»,
img:»https://images.unsplash.com/photo-1581092335397-9583eb92d232″
}
];
let current=0;
let seconds=0;
const img=document.getElementById(«nb-img»);
const title=document.getElementById(«nb-title»);
const timer=document.getElementById(«nb-timer»);
const dotsContainer=document.getElementById(«dots»);
slides.forEach((_,i)=>{
const dot=document.createElement(«span»);
dot.classList.add(«netbit-dot»);
dot.addEventListener(«click»,()=>{
current=i;
update();
});
dotsContainer.appendChild(dot);
});
const dots=document.querySelectorAll(«.netbit-dot»);
function update(){
img.style.opacity=0;
setTimeout(()=>{
img.src=slides[current].img;
title.textContent=slides[current].title;
img.style.opacity=1;
dots.forEach(d=>d.classList.remove(«active»));
dots[current].classList.add(«active»);
},200);
}
function next(){
current=(current+1)%slides.length;
update();
}
function prev(){
current=(current-1+slides.length)%slides.length;
update();
}
document.getElementById(«nextBtn»).addEventListener(«click»,next);
document.getElementById(«prevBtn»).addEventListener(«click»,prev);
/* AUTO */
setInterval(next,4000);
/* TIMER */
setInterval(()=>{
seconds++;
let m=String(Math.floor(seconds/60)).padStart(2,»0″);
let s=String(seconds%60).padStart(2,»0″);
timer.textContent=`${m}:${s}`;
},1000);
update();
});

