body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}.navbar{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar h1{flex-shrink:0;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600;margin:0 auto 0 30px;order:1}.hamburger{align-self:center;cursor:pointer;display:none;flex-direction:column;margin-left:0;margin-right:24px;order:3;z-index:2100}.navbar-links{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;order:2;padding:0}.navbar-links li{margin-left:40px;margin-right:20px;padding:0;position:relative}.dropdown-toggle,.navbar-links li a{background:none;border:none;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:clamp(.95rem,2vw,1.1rem);font-weight:500;padding:10px 0;text-decoration:none}.dropdown-toggle:hover,.navbar-links li a:hover{text-decoration:underline}.dropdown-menu{background-color:#222;border-radius:.25rem;box-shadow:0 4px 10px #0006;left:-50px;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:calc(100% + 22px);width:320px;z-index:1000}.dropdown-menu li{border-bottom:1px solid #444;margin:0;padding:0;width:100%}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li a{background-color:#222;box-sizing:border-box;color:#fff;display:block;overflow:hidden;padding:12px 20px;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap;width:100%}.dropdown-menu li a:hover{background-color:#444}@media (max-width:900px){.navbar{align-items:center;flex-direction:row;justify-content:space-between;min-height:70px;padding:18px 0}.navbar h1{font-size:.95rem;margin-left:10px;margin-right:auto;order:1}.hamburger{align-self:center;display:flex;margin-left:0;margin-right:24px;order:3}.navbar-links{align-items:center;background:#333;flex-direction:column;height:100vh;justify-content:flex-start;left:-100vw;order:2;padding-left:10vw;padding-right:10vw;padding-top:40px;position:fixed;top:60px;top:70px;transition:left .3s ease;width:100vw;z-index:2000}.navbar-links.open{left:0}.navbar-links li{align-items:center;border-bottom:1px solid #444;display:flex;flex-direction:column;justify-content:center;margin:0 0 16px;text-align:center;width:80vw}.navbar-links li:last-child{border-bottom:none}.dropdown{width:100%}.dropdown-toggle{background:#333;border-bottom:1px solid #444;margin-left:0;text-align:center;width:100%}.dropdown-menu{background:#222;border-radius:8px;box-shadow:0 2px 12px #0000001f;margin:0 auto 12px;max-height:180px;overflow-y:auto;position:static;scrollbar-color:#888 #222;scrollbar-width:thin;width:80vw}.dropdown-menu::-webkit-scrollbar{background:#222;width:8px}.dropdown-menu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#888,#bbb);border:2px solid #222;border-radius:8px}.dropdown-menu li{border-bottom:1px solid #333;text-align:center;width:100%}.dropdown-menu li:last-child{border-bottom:none}}.hamburger span{background:#fff;border-radius:2px;height:3px;margin:4px 0;transition:all .3s ease;width:25px}@media (max-width:600px){.navbar{align-items:center;flex-direction:row;justify-content:space-between;min-height:70px;padding:20px 0}.navbar h1{font-size:1rem;font-weight:500;margin-left:10px;margin-right:auto;order:1}.hamburger{align-self:center;display:flex;margin-right:16px;order:3}.navbar-links{padding-left:4vw;padding-right:4vw;padding-top:24px;top:45px;top:70px;width:100vw}.navbar-links li{margin:0 0 12px;width:92vw}.dropdown-menu{margin:0 auto 8px;max-height:140px;width:92vw}}.hero-container{align-items:center;background-attachment:scroll;background-image:url(https://www.securitastechnology.com/sites/securitastechnology.com/files/media/2022-01/Modern%20CCTV%20camera%20on%20a%20wall.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:85vh;justify-content:flex-start;min-height:350px;overflow:hidden;padding:60px 20px;position:relative;text-align:center}.hero-container:before{background-color:#0006;content:"";inset:0;position:absolute;z-index:1}.hero-container>*{position:relative;z-index:2}.hero-heading{color:#fff;font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.hero-heading span{animation:pulse 1.8s ease-in-out infinite;color:#00bfff;display:inline-block;padding:0 4px;transform-origin:center}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.hero-box{background:#000000a6;border-radius:12px;box-shadow:0 0 15px #0006;color:#fff;font-size:1.5rem;height:300px;line-height:2;margin:40px auto 0;max-width:950px;padding:32px;text-align:left}@media (max-width:1024px){.hero-heading{font-size:2.2rem}.hero-box{font-size:1.1rem;height:220px;margin:25px auto 0;padding:20px}.hero-container{background-position:top;background-size:contain;height:60vh;min-height:220px;padding:40px 10px}}@media (max-width:600px){.hero-heading{font-size:1.3rem;margin-bottom:10px;order:-1}.hero-box{border-radius:8px;font-size:.95rem;height:auto;margin:12px 12px 0;padding:12px 10px}.hero-container{align-items:stretch;background-position:50%;background-size:cover;flex-direction:column;height:auto;min-height:180px;padding:18px 4px 40px}}.about{background-color:#f9f9f9;padding:60px 20px}.about-container{align-items:stretch;align-items:flex-end;display:flex;gap:40px;height:600px;margin:0 auto;max-width:1200px;padding:0}.about-image{align-self:stretch;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;flex:1 1;height:100%;max-width:100%;min-height:100px;overflow:hidden;width:100%}.about-content{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;padding:0}.about-content h2{color:#222;font-size:clamp(1.3rem,4vw,2.6rem);font-weight:800;letter-spacing:.5px;line-height:1.1;margin-bottom:18px;margin-top:0;text-align:center}.about-content p{font-size:clamp(.95rem,2.2vw,1.1rem);font-weight:400;margin-bottom:22px;margin-top:0;text-align:justify}.about-stats{grid-gap:28px;display:grid;flex-shrink:0;gap:28px;grid-template-columns:repeat(2,1fr);margin-top:18px;text-align:center;width:100%}.stat{border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:130px;justify-content:center;padding:20px}.stat,.stat:hover{background-color:#fff}.stat:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px) scale(1.03)}.stat h3{color:#007bff;font-size:1.8rem;margin-bottom:10px}.stat p{color:#333;font-size:1rem;text-align:center}@media (min-width:1025px){.about-image{height:auto;min-height:100px;min-width:220px}}@media (max-width:1024px){.about-container{flex-direction:column;gap:24px;height:auto;padding:0 10px}.about-image{background-size:cover;border-radius:8px 8px 0 0;height:180px;max-width:100%;min-height:180px;width:100%}.about-content{padding:0 8px}.about-content h2{font-size:1.7rem;margin-bottom:12px}.about-content p{margin-bottom:14px}.about-stats{gap:18px;margin-top:12px}}@media (max-width:600px){.about{padding:28px 4px}.about-container{flex-direction:column;gap:12px;padding:0 2px}.about-content h2{font-size:1.3rem;font-weight:700;margin-bottom:8px;order:-1}.about-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px 8px 0 0;display:block;height:220px;margin:0 10px 18px;max-width:calc(100% - 20px);min-height:350px;order:1;width:calc(100% - 24px)}.about-content{order:2;padding:0 10px;width:100%}.about-content p{font-size:.95rem;font-weight:400;margin-bottom:8px}.about-stats{gap:10px;margin-top:8px}.stat{height:auto;padding:10px}}.features{background-color:#f8f9fa;padding:40px}.features-grid{grid-gap:80px 50px;display:grid;gap:80px 50px;grid-template-columns:repeat(4,1fr)}.feature-card{align-items:flex-end;background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;display:flex;height:400px;overflow:hidden;position:relative}.feature-content{background:#0009;border-bottom-left-radius:8px;border-bottom-right-radius:8px;opacity:.85;padding:15px 15px 24px;position:relative;transform:translateY(10px);transition:transform .4s ease,opacity .4s ease;width:100%;z-index:1}.feature-content h3{font-size:1.1em;margin:0 0 8px}.feature-content p{font-size:.9em;margin:0}.feature-card:before{background:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;content:"";filter:blur(0) brightness(1);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:0}.feature-card:hover:before{filter:blur(4px) brightness(.85);opacity:1}.feature-card:hover .feature-content{height:50%;opacity:1;transform:translateY(0)}.feature-card:hover .feature-content h3{color:#ff0;font-weight:700;text-shadow:0 1px 5px #000c}.feature-card:hover .feature-content p{color:#fff;font-weight:500;text-shadow:0 1px 4px #0009}.features h2{font-size:clamp(1.2rem,4vw,2.2rem);font-weight:800}.feature-card h3{font-size:clamp(1rem,2.5vw,1.3rem);font-weight:700}.feature-card p{font-size:clamp(.9rem,2vw,1.05rem);font-weight:400}@media (max-width:1200px){.features-grid{gap:40px 24px;grid-template-columns:repeat(3,1fr)}.feature-card{height:340px}}@media (max-width:900px){.features{padding:24px 6px}.features-grid{gap:28px 14px;grid-template-columns:repeat(2,1fr)}.feature-card{height:260px}.feature-content{font-size:.98em;padding:10px}}@media (max-width:600px){.features{padding:12px 2px}.features-grid{gap:14px 0;grid-template-columns:1fr}.feature-card{height:360px;margin:0 12px;min-height:180px}.feature-content{font-size:.95em;padding:7px 7px 16px}.feature-content h3{font-size:1em}.feature-content p{font-size:.85em}}.team{background-color:#f8f9fa;padding:60px 20px;text-align:center}.team h2{color:#1a1a1a;display:inline-block;font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,4vw,2.5rem);font-weight:600;letter-spacing:1.5px;margin-bottom:12px;margin-top:0;position:relative;text-transform:uppercase}.team p{color:#444;font-family:Lato,sans-serif;font-size:clamp(.95rem,2vw,1.1rem);font-weight:400;line-height:1.8;margin:12px auto 40px;max-width:800px;text-align:center}.team-container{box-sizing:border-box;flex-wrap:wrap;gap:30px;padding:0 30px}.team-container,.team-member{display:flex;justify-content:space-between}.team-member{background-color:#fff;border-radius:16px;box-shadow:0 6px 18px #00000014;flex:1 1 100%;flex-direction:column;margin:0 auto;max-width:600px;padding:30px;transition:transform .3s ease}.team-member:hover{transform:translateY(-5px)}.member-info h3{color:#222;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:500;margin:0 0 8px}.member-info .role{color:#777;font-size:1rem;font-weight:500;margin-bottom:16px}.member-info p{color:#444;font-family:Lato,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:20px}.social-details{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.social-details a{align-items:center;color:#333;display:flex;flex:1 1;font-size:1.05rem;gap:8px;justify-content:center;padding:10px 5px;text-decoration:none;transition:all .2s ease}.social-details a:hover .icon{filter:brightness(1.2);transform:rotate(5deg)}.social-details a:hover span{color:#000;font-weight:600;text-decoration:underline}.icon{font-size:1.5rem}@media (max-width:1024px){.team{padding:36px 8px}.team h2{font-size:1.7rem;margin-bottom:8px}.team p{font-size:1rem;margin-bottom:24px}.team-container{gap:18px;padding:0 6px}.team-member{max-width:100%;padding:18px}}@media (max-width:600px){.team{padding:16px 12px}.team h2{font-size:1.1rem;font-weight:500;margin-bottom:4px}.team p{font-size:.95rem;font-weight:400;margin-bottom:10px}.team-container{flex-direction:column;gap:8px;padding:0 12px}.team-member{border-radius:8px;font-size:.98rem;padding:8px}.member-info h3{font-size:1rem;font-weight:400}.member-info .role{font-size:.95rem;margin-bottom:8px}.member-info p{font-size:.92rem;margin-bottom:8px}.social-details{padding-top:7px}.icon{font-size:1.1rem}}.assistance-box{background-color:#f0f4f8;border-radius:12px;display:flex;flex:1 1 400px;flex-direction:column;font-family:Lato,sans-serif;gap:20px;height:auto;justify-content:flex-start;margin-left:45px;padding:30px 40px;text-align:left}.assistance-header h1{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,4vw,2.2rem);font-weight:800;margin-bottom:10px;text-align:center}.assistance-header p{color:#444;font-size:clamp(.95rem,2vw,1.1rem);font-weight:400;line-height:1.6;max-width:600px}.contact-info{display:flex;flex-direction:column;gap:12px;margin-top:10px}.contact-item{color:#222;font-size:clamp(1rem,3vw,1.5rem);font-weight:600;gap:14px}.contact-item .icon{font-size:1.8rem}.contact-item span{color:#187bcd}.icon.user{color:#333}.icon.phone{color:#07c}.icon.whatsapp{color:#25d366}.icon.facebook{color:#4267b2}.icon.email{color:#e67e22}.contact-item a{color:#4267b2;font-weight:500;text-decoration:none}.contact-section{background-color:#f9f9f9;display:flex;flex-wrap:wrap;gap:40px;padding:0}.contact-map{flex:1 1 400px;margin-right:45px;min-height:400px}.contact-map iframe{border:none;border-radius:8px;height:100%;width:100%}@media (max-width:1024px){.contact-section{flex-direction:column;gap:24px;padding:0 10px}.assistance-box{margin-left:0;min-width:0;padding:24px 12px}.contact-map{margin-right:0;min-height:260px}}@media (max-width:600px){.contact-section{gap:10px;padding:0 2px}.assistance-box{border-radius:8px;margin:0 12px;padding:12px}.assistance-header h1{font-size:1.1rem;font-weight:700;margin-bottom:6px}.assistance-header p{font-size:.95rem;font-weight:400;max-width:100%}.contact-info{gap:7px;margin-top:6px}.contact-item{font-size:1rem;font-weight:600;gap:7px}.contact-item .icon{font-size:1.1rem}.contact-map{box-sizing:border-box;margin:0 12px;min-height:120px;width:calc(100% - 24px)}.contact-map iframe{border-radius:6px}}.brands-section{background-color:#fff;padding:40px 20px;text-align:center}.brands-heading h2{font-size:2rem;font-weight:700;margin:0}.brands-heading .highlight{color:#2f855a}.underline{background-color:#2f855a;border-radius:2px;height:4px;margin:8px auto 0;width:80px}.brands-image-wrapper{box-sizing:border-box;display:flex;justify-content:center;margin-top:20px;padding:0 12px;width:100%}.brands-image{border-radius:6px;box-shadow:0 4px 12px #0000001a;height:auto;max-width:100%}@media (max-width:600px){.brands-section{padding:24px 12px}.brands-heading h2{font-size:1.4rem}.underline{height:3px;width:60px}.brands-image-wrapper{padding:0 12px}.brands-image{height:auto;width:100%}}.footer{background-color:#111;color:#ccc;font-family:Arial,sans-serif;padding:40px 20px 20px;width:100%}.footer-content{grid-gap:40px;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;width:100%}.footer-column{font-family:Arial,sans-serif;width:100%}.footer-column h3{color:#fff;font-family:Arial,sans-serif;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;margin-bottom:15px;text-align:left}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{align-items:flex-start;display:flex;margin-bottom:8px}.footer-column li span{color:#0c9;display:inline-block;flex-shrink:0;font-size:20px;text-align:center;width:18px}.footer-column a{color:#ccc;display:inline-block;font-family:Arial,sans-serif;font-size:clamp(.85rem,2vw,1rem);font-weight:400;line-height:1.5;text-align:left;text-decoration:none;width:100%}.footer-column a:hover{color:#0c9}.contact-info p{align-items:center;display:flex;font-family:Arial,sans-serif;font-size:14px;gap:6px;margin:8px 0;text-align:left}.contact-info svg{font-size:1.2em;margin-right:8px;vertical-align:middle}.contact-info p:first-child svg{color:#ff9800}.contact-info p:nth-child(2) svg{color:#00bcd4}.contact-info p:nth-child(3) svg{color:#25d366}.footer-bottom{border-top:1px solid #333;color:#888;font-family:Arial,sans-serif;font-size:13px;margin-top:30px;padding-top:15px;text-align:center}#second ul li{color:#fff;font-size:15px;font-weight:400;padding:6px 0}@media (max-width:1200px){.footer-content{gap:28px 18px;grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.footer-content{gap:18px 0;grid-template-columns:1fr}.footer{padding:24px 6px 10px}.footer-column{margin-bottom:18px}.footer-bottom{font-size:12px;margin-top:18px;padding-top:10px}}@media (max-width:600px){.footer{padding:10px 12px 6px}.footer-content{box-sizing:border-box;padding:0 12px}.footer-column{margin-left:0}.footer-column h3{font-size:1rem;font-weight:500}.footer-column a,.footer-column li{font-size:.85rem;font-weight:400}}@media (max-width:500px){.footer-content{gap:8px 0;padding:0 12px}.footer{padding:10px 12px 6px}.footer-column h3{font-size:1rem;margin-bottom:8px}.contact-info p,.footer-column a,.footer-column li{font-size:.95rem}.footer-bottom{font-size:11px;margin-top:10px;padding-top:6px}.footer-column{margin-left:0}}.security-banner-content h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,4vw,3rem);font-weight:600;letter-spacing:1px;margin-bottom:40px;text-align:center}.security-banner-content h5{color:#5e9fee;font-family:Montserrat,sans-serif;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:500;margin-bottom:25px}@media (max-width:600px){.security-banner-content h2{font-size:1.1rem;font-weight:500}.security-banner-content h5{font-size:.95rem;font-weight:400}}.indoor-outdoor-container{background:linear-gradient(90deg,#f8f9fa,#eef1f5);font-family:Montserrat,sans-serif;padding:60px 30px}.indoor-outdoor-container section{margin-bottom:60px}.indoor-outdoor-container h2{color:#2c3e50;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:40px;text-align:center}.indoor-outdoor-container .highlight{color:#2c3e50}.camera-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1200px}.camera-card{background:#e7f4f8;border-radius:12px;box-shadow:0 8px 16px #00000014;padding:20px;transition:transform .3s,box-shadow .3s}.camera-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-8px)}.camera-card img{border-radius:8px;display:block;height:auto;max-width:100%;min-height:80px;object-fit:cover;width:100%}.camera-card h3{color:#333;font-family:Montserrat,sans-serif;font-size:16px;margin:12px 0;min-height:48px;text-align:center}.camera-card ul{list-style:none;margin:0;padding:0;text-align:left}.camera-card li{border-top:1px solid #000;color:#555;font-family:Montserrat,sans-serif;font-size:14px;padding:6px 0}.camera-card li:first-child{border-top:none}@media screen and (max-width:768px){.indoor-outdoor-container{padding:40px 20px}.camera-card{padding:15px}.camera-card img{height:160px}}@media (max-width:1024px){.indoor-outdoor-container{padding:24px 8px}.indoor-outdoor-container h2{font-size:1.3rem;margin-bottom:18px}.camera-grid{gap:16px}.camera-card{padding:10px}.camera-card img{height:120px;min-height:60px}.camera-card h3{font-size:1rem;min-height:32px}.camera-card li{font-size:.95rem;padding:4px 0}}@media (max-width:600px){.indoor-outdoor-container{padding:8px 12px}.indoor-outdoor-container h2{font-size:1rem;margin-bottom:8px}.camera-grid{gap:6px}.camera-card{border-radius:6px;padding:4px}.camera-card img{background:#a9cbe3;border-radius:6px;display:block;height:200px;object-fit:cover;width:100%}.camera-card h3{font-size:.85rem;min-height:20px}.camera-card li{font-size:.85rem;padding:2px 0}}.security-banner{align-items:center;background-position:50%;background-size:cover;display:flex;height:60vh;justify-content:center;padding:60px 20px}.security-banner-content{background:#00000080;border-radius:8px;color:#fff;max-width:800px;padding:30px 20px;text-align:center}.security-banner-content h2{font-size:24px;font-weight:700;margin-bottom:15px}.security-banner-content p{font-size:16px;margin-bottom:25px}.call-button{background:linear-gradient(90deg,#6f7dfb,#1e90ff);border-radius:40px;color:#fff;display:inline-block;font-size:18px;padding:12px 25px;text-decoration:none;transition:background .3s ease}.call-button:hover{background:linear-gradient(90deg,#5f6de0,#187bcd)}.services-section,body{font-family:Poppins,sans-serif}.services-section{background-color:#f9f9f9;padding:4rem 2rem;text-align:center}.services-heading{color:#2e7d32;font-size:2.2rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.services-subheading{color:#333;font-size:1.1rem;font-weight:400;margin-bottom:3rem}.service-block{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin:0 auto 4rem;max-width:1200px;padding:0 1rem}.left-image .service-image{order:0}.right-image .service-image{order:1}.service-image{flex:1 1;max-width:500px;min-width:300px}.service-image img{border-radius:12px;height:100%;object-fit:cover;width:100%}.service-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:.5rem 1rem;text-align:left}.service-content h3{font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,4.5vw,1.5rem);font-weight:700;line-height:1.4;margin-bottom:15px;overflow-wrap:break-word;word-break:keep-word}.service-content p{color:#555;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:2;margin:0 0 25px}@media (max-width:768px){.service-block{align-items:center;flex-direction:column;padding:0}.left-image .service-content,.right-image .service-content{order:0}.left-image .service-image,.right-image .service-image{order:1}.service-content{padding:1rem 0;text-align:justify}}@media (max-width:480px){.service-content{padding:.5rem;text-align:left}.service-content h3{font-size:1.25rem}.service-content p{font-size:.95rem;line-height:1.6}}.ptz-content{align-items:stretch}.ptz-image img{height:100%;min-height:320px;object-fit:cover}.ptz-text{display:flex;flex-direction:column;height:100%;justify-content:center}.ptz-text p{font-size:1.15rem;margin-bottom:1.2rem}@media (max-width:768px){.ptz-content{align-items:center;flex-direction:column}.ptz-image img{height:auto;min-height:180px}.ptz-text{height:auto;min-height:0;min-height:auto}.ptz-text,.ptz-text p{text-align:justify}}.ptz3-section{background-color:#fdfdfd;padding:3rem 1rem;text-align:center}.ptz3-heading{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.ptz3-heading .green{color:#2e7d32}.ptz3-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.ptz3-card{align-items:stretch;background-color:#fff;border:1px solid #d6ecf0;border-radius:12px;box-shadow:0 8px 20px #00000012;display:flex;flex-direction:column;gap:1.2rem;height:100%;min-height:180px;padding:1.5rem;text-align:left}.ptz3-card-header{margin-bottom:1rem;text-align:center;width:100%}.ptz3-card h3{align-self:center;color:#222;font-size:1.5rem;margin-bottom:0;order:0;text-align:center;width:100%}.ptz3-card-body{flex-direction:row;gap:2rem;width:100%}.ptz3-card-body,.ptz3-img-col{align-items:center;display:flex}.ptz3-img-col{flex-direction:column;justify-content:flex-start;max-width:160px;min-width:120px}.ptz3-img{align-self:center;display:block;margin:0 auto;max-width:140px;min-width:110px;width:110px}.ptz3-card-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;width:100%}.ptz3-card p{align-self:flex-start;color:#555;font-size:.95rem;line-height:1.5;order:0}@media (max-width:900px){.ptz3-grid{gap:1.2rem;grid-template-columns:1fr}.ptz3-card-body{flex-direction:row;gap:1rem}.ptz3-img,.ptz3-img-col{max-width:110px;min-width:90px}.ptz3-img{width:90px}}@media (max-width:600px){.ptz3-img,.ptz3-img-col{max-width:80px;min-width:60px}.ptz3-img{width:60px}.ptz3-card h3{font-size:1.1rem;text-align:center}.ptz3-card-body{flex-direction:row;gap:.5rem}.ptz3-card{min-height:100px}.ptz3-card-content p{text-align:justify}}@media (max-width:768px){.ptz-content{align-items:center;flex-direction:column}.ptz-text{text-align:justify}}.ipcamera-section{padding:4rem 0;width:100%}.ipcamera-heading{font-family:Montserrat,sans-serif;margin-bottom:.5rem}.ipcamera-description{font-family:Montserrat,sans-serif;line-height:2.1;max-width:1200px;padding:0 2rem;text-align:center}.ipcamera-image{border-radius:16px;box-shadow:0 12px 36px #00000026;height:auto;transition:transform .3s ease;width:70%}.ipcamera-image:hover{transform:scale(1.02)}@media (max-width:900px){.ipcamera-description{font-size:.98rem;max-width:98vw;padding:0 1rem}.ipcamera-image-wrapper{max-width:98vw}.ipcamera-image{border-radius:10px;max-width:98vw;width:98vw}}@media (max-width:600px){.ipcamera-description{font-size:.95rem;max-width:100vw;padding:0 .5rem}.ipcamera-image-wrapper{max-width:100vw}.ipcamera-image{border-radius:6px;max-width:100vw;width:100vw}}.ptz-text p{line-height:1.6}.ptz-section{background-color:#fff;padding:3rem 1rem;text-align:center}.ptz-heading{color:#333;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.ptz-heading .green{color:#2e7d32}.ptz-subheading{color:#555;font-family:Montserrat,sans-serif;font-size:1rem;margin-bottom:2.5rem}.ptz-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.ptz-image img{border-radius:8px;box-shadow:0 0 12px #0000001a;max-width:500px;width:100%}.ptz-text{max-width:600px;text-align:left}.ptz-text,.ptz-text p{font-family:Montserrat,sans-serif}.ptz-text p{color:#444;font-size:1rem;font-weight:400;line-height:2.5;margin-bottom:1rem}@media (max-width:768px){.ptz-content{align-items:center;flex-direction:column}.ptz-text{text-align:center}}.ipcamera-section{padding:3rem 1rem}.ipcamera-heading{font-size:2rem;margin-bottom:1rem}.ipcamera-description{font-size:1rem;margin:0 auto 2rem;max-width:800px}.ipcamera-image{border-radius:8px;box-shadow:0 8px 20px #0000000d;max-width:800px;width:100%}.ipcamera-section{background-color:#fff;margin:0 auto;max-width:1400px;padding:3rem 2vw;text-align:center}.ipcamera-heading{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}.ipcamera-heading .green{color:#2e7d32}.ipcamera-description{color:#444;font-size:1.15rem;font-weight:400;margin:0 auto 2.5rem;max-width:1300px;padding:0 1rem}.ipcamera-image-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;width:100%}.ipcamera-image{background:#f8f8f8;border-radius:14px;box-shadow:0 8px 24px #00000014;height:320px;max-width:90vw;min-width:260px;object-fit:cover;width:420px}@media (max-width:1024px){.ipcamera-section{max-width:98vw;padding:2rem 1vw}.ipcamera-image{height:220px;width:320px}}@media (max-width:600px){.ipcamera-section{max-width:100vw;padding:1rem .5vw}.ipcamera-image-wrapper{gap:1rem}.ipcamera-image{height:180px;min-width:0;width:98vw}.ipcamera-description{text-align:justify}}.bio-section{background-color:#f8f9fb;padding:40px 20px;text-align:center}.bio-heading{font-size:28px;font-weight:700;margin-bottom:10px}.bio-heading .highlight{color:#4caf50}.bio-subheading{color:#666;font-size:16px;margin-bottom:30px}.bio-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.bio-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;flex:0 0 30%;padding:20px;text-align:left;transition:transform .2s,box-shadow .2s}.bio-card:hover{border-color:#00a6b4;box-shadow:0 8px 24px #00a6b42e,0 2px 8px #0000001a;transform:translateY(-8px) scale(1.03)}.bio-card h3{color:#00a6b4;font-size:16px;margin-bottom:10px}.bio-card p{color:#333;font-size:14px}@media (max-width:900px){.bio-card{flex:0 0 45%}}@media (max-width:600px){.bio-cards{flex-direction:column;gap:16px}.bio-card{flex:1 1 100%;padding:16px}}.dvr-section{background:#f4f9f9;padding:40px;text-align:center}.dvr-heading{color:#333;font-size:28px;margin-bottom:10px}.dvr-subheading{color:#555;font-size:20px;margin-bottom:15px}.dvr-description{color:#666;font-size:16px;margin:0 auto 30px;max-width:800px}.dvr-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.dvr-card{background:#e7f4f8;border-radius:12px;box-shadow:0 8px 16px #00000014;font-family:Montserrat,sans-serif;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s;width:250px}.dvr-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-8px)}.dvr-image{background:#a9cbe3;border-radius:8px;display:block;height:120px;margin:0 auto 10px;object-fit:cover;width:100%}.dvr-card h4{color:#333;font-family:Montserrat,sans-serif;font-size:16px;margin:12px 0;min-height:48px;text-align:center}.dvr-card ul{list-style:none;margin:0;padding:0;text-align:left}.dvr-card li{border-top:1px solid #000;color:#555;font-family:Montserrat,sans-serif;font-size:14px;padding:6px 0}.dvr-card li:first-child{border-top:none}@media screen and (max-width:768px){.dvr-cards-container{padding:40px 20px}.dvr-card{padding:15px}.dvr-image{height:100px}}@media (max-width:1024px){.dvr-cards-container{padding:24px 8px}.dvr-card{padding:10px}.dvr-image{height:80px;min-height:60px}.dvr-card h4{font-size:1rem;min-height:32px}.dvr-card li{font-size:.95rem;padding:4px 0}}@media (max-width:600px){.dvr-cards-container{padding:8px 2px}.dvr-card{border-radius:6px;padding:4px}.dvr-image{background:#a9cbe3;border-radius:4px;height:auto;max-height:120px;min-height:40px;object-fit:contain}.dvr-card h4{font-size:.85rem;min-height:20px}.dvr-card li{font-size:.85rem;padding:2px 0}.dvr-description{text-align:justify}.dvr-subheading{text-align:center}}.dvr3-section{background-color:#fff;font-family:Montserrat,Arial,sans-serif;padding:3rem 1rem;text-align:center}.dvr3-container{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;flex-wrap:wrap;gap:2rem;margin-bottom:56px;overflow:hidden;transition:box-shadow .3s}.dvr3-container,.dvr3-image{display:flex;justify-content:center}.dvr3-image{align-items:center;flex:1 1 340px;max-width:500px;min-width:260px;padding:32px 16px}.dvr3-image img{border-radius:8px;box-shadow:0 0 12px #0000001a;height:100%;max-width:500px;min-height:320px;object-fit:cover;width:100%}.dvr3-text{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;justify-content:center;max-width:600px;padding:28px 18px;text-align:left}.dvr3-heading{color:#333;font-size:2rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.dvr3-heading span{color:#2e7d32}.dvr3-subheading{color:#555;font-size:1rem;margin-bottom:2.5rem}.dvr3-list{list-style-type:disc;margin-bottom:0;padding-left:1.2em}.dvr3-list li{color:#333;font-family:Montserrat,Arial,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:7px;padding-left:.2em;text-indent:0}@media (max-width:768px){.dvr3-container{border-radius:12px;flex-direction:column}.dvr3-image,.dvr3-text{max-width:100vw;min-width:0;padding:16px 4px}.dvr3-image img{height:auto;min-height:180px}.dvr3-text{height:auto;min-height:0;min-height:auto;padding:12px 2vw;text-align:center}.dvr3-heading{font-size:1.1rem;margin-bottom:8px}.dvr3-list li{font-size:.95rem;margin-bottom:5px}}@media (max-width:600px){.dvr3-section{padding:8px 12px}.dvr3-container{border-radius:6px;margin-bottom:14px}.dvr3-image,.dvr3-text{padding:6px 1vw}.dvr3-text{max-width:100vw}.dvr3-image img{border-radius:4px;min-height:100px}.dvr3-heading{font-size:.92rem;margin-bottom:4px}.dvr3-list li{font-size:.9rem;margin-bottom:3px}}.contact-row{flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px}.contact-item,.contact-row{align-items:center;display:flex}.contact-item{color:#fff;font-size:16px;font-weight:500;gap:8px;text-decoration:none;transition:transform .2s ease}.contact-item .icon{font-size:22px}.contact-item.phone .icon{color:#00bcd4}.contact-item.whatsapp .icon{color:#25d366}.contact-item.email .icon{color:#ff9800}.contact-item:hover{text-decoration:underline;transform:scale(1.05)}
/*# sourceMappingURL=main.fc63e8e4.css.map*/