/* Securkapi reference design */
:root{--navy:#10171d;--navy2:#080e13;--gold:#343c43;--ink:#11171c;--muted:#7b8086;--line:#e8eaed;--soft:#f6f7f8;--shadow:0 10px 30px #1219200a}
body{color:var(--ink);font-family:Manrope,Arial,sans-serif}button{cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #6994cb;outline-offset:5px}
.sk-container{width:91.5%;max-width:1536px;margin-inline:auto}.sk-icon{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:middle}.sk-kicker{font-size:14px;letter-spacing:3.1px;font-weight:800;color:#8b8e94;display:block;margin-bottom:15px}.sk-button{min-height:49px;padding:0 27px;border-radius:4px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:750;line-height:1.3;white-space:nowrap;transition:background .2s,transform .2s}.sk-button:hover{transform:translateY(-2px)}.sk-button .sk-icon{width:16px;height:16px}.sk-button-white{background:#fff;color:#161c22;border-color:#e5e7e9;box-shadow:0 2px 6px #00000009}.sk-button-dark{background:#10171d;color:#fff}.sk-button-outline{border-color:#d2d5d7aa;color:#fff;background:#0c13173b}.sk-button-border{border-color:#dadde1;color:#22292f;background:#fff}.sk-circle-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #dfe2e6;flex-shrink:0}.sk-circle-arrow .sk-icon{width:17px;height:17px}.sk-skip{position:fixed;left:20px;top:-100px;padding:15px 25px;background:#fff;color:#10171d;z-index:500}.sk-skip:focus{top:15px}
.sk-header{height:80px;position:relative;z-index:60;background:#10171d;color:#fff}.sk-header-home{position:absolute;left:0;top:0;width:100%;background:linear-gradient(90deg,#0b1119d9,#0b111985);border-bottom:1px solid #ffffff0c}.sk-header-inner{display:flex;align-items:center;gap:22px;height:100%}.sk-logo{display:inline-flex;gap:10px;align-items:center;flex-shrink:0;color:inherit}.sk-logo-symbol{width:45px;height:48px}.sk-logo>span{font-family:Arial,sans-serif;font-style:italic;font-size:27px;font-weight:900;letter-spacing:-1px}.sk-nav{display:flex;align-items:center;gap:23px;margin-left:auto;height:100%;font-size:14px;font-weight:650}.sk-nav>a,.sk-nav-group>a{display:flex;align-items:center;gap:5px;white-space:nowrap;height:100%}.sk-nav .sk-icon{width:10px;height:10px}.sk-nav-group{position:relative;height:100%}.sk-dropdown{display:none;position:absolute;left:-18px;top:calc(100% - 1px);min-width:242px;background:#fff;color:#202830;box-shadow:0 15px 40px #0002;padding:10px;border-radius:0 0 5px 5px}.sk-dropdown a{display:block;padding:12px 14px;font-size:14px;border-radius:3px}.sk-dropdown a:hover{background:#f1f3f5}.sk-nav-group.is-expanded .sk-dropdown{display:block}.sk-search{position:relative;flex:0 1 205px;min-width:125px}.sk-search-field{display:flex;align-items:center;gap:7px;border:1px solid #ffffff36;border-radius:5px;padding:9px}.sk-search-field>.sk-icon{width:17px;height:17px}.sk-search input{border:0;outline:0!important;background:none;color:#fff;min-width:0;width:100%;font-size:13px}.sk-search input::placeholder{color:#d4d6d8}.sk-search-results{position:absolute;top:calc(100% + 10px);right:0;width:330px;max-height:400px;overflow:auto;border:1px solid #e7e9ed;background:#fff;color:#182028;padding:8px;box-shadow:0 12px 30px #0002;border-radius:5px}.sk-search-results a{display:flex;flex-direction:column;padding:12px;font-size:14px}.sk-search-results a:hover{background:#f2f4f6}.sk-search-results small{color:#7a8085;margin-top:3px}.sk-search-results p{padding:10px;font-size:14px}.sk-header-phone{display:flex;align-items:center;gap:12px;white-space:nowrap}.sk-header-phone b,.sk-header-phone small{display:block;font-size:14px;font-weight:650}.sk-header-phone small{font-size:13px;color:#bbbfc3;margin-top:3px;font-weight:400}.sk-header-quote{min-height:49px;min-width:145px;font-size:14px;padding-inline:22px}.sk-menu-button{display:none;background:none;border:0;color:#fff;padding:8px}
.sk-home main h2{font-size:39px;line-height:1.18;letter-spacing:-1.45px;margin:0;font-weight:800}.sk-hero{height:576px;position:relative;background:#11191f;color:#fff;isolation:isolate}.sk-hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}.sk-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 53%;opacity:0;transition:opacity .65s}.sk-hero-image.is-active{opacity:1}.sk-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070d13dd 0%,#080f168a 32%,#080f1609 65%),linear-gradient(0deg,#070d1370,transparent 27%)}.sk-hero-inner{display:flex;align-items:center;height:100%;padding-top:40px}.sk-hero-copy{max-width:620px}.sk-hero-copy>.sk-kicker{display:flex;align-items:center;gap:14px;font-size:13px;color:#e0e2e3;letter-spacing:3px;margin-bottom:14px}.sk-kicker i{width:1px;height:10px;background:#9e9fa3}.sk-hero h1{font-size:57px;line-height:1.02;letter-spacing:-1.9px;margin:0 0 16px;font-weight:800}.sk-hero-copy p{font-size:17px;line-height:1.52;max-width:535px;color:#dedfe1;margin:0 0 28px}.sk-hero-actions{display:flex;gap:16px}.sk-hero-actions .sk-button{min-width:210px;min-height:52px}.sk-hero-actions .sk-button-outline{min-width:233px;padding-inline:20px;gap:16px}.sk-hero-actions .sk-button-outline .sk-icon{width:21px;height:21px}.sk-hero-bottom{position:absolute;bottom:33px;left:0;right:0;display:flex;align-items:center;justify-content:space-between}.sk-slide-dots{display:flex;gap:24px}.sk-slide-dots button{border:0;background:none;color:#a7a8a9;display:flex;align-items:center;gap:18px;font-size:14px;font-weight:800;padding:0}.sk-slide-dots button span{display:none;width:50px;height:3px;background:#d7dadd}.sk-slide-dots button.is-active{color:#fff}.sk-slide-dots button.is-active span{display:block}.sk-hero-caption{text-align:right;margin-right:37px}.sk-hero-caption b{display:block;font-size:14px;font-weight:600}.sk-hero-caption span{margin-inline:10px;opacity:.5}.sk-hero-caption small{display:block;font-size:13px;margin-top:5px;color:#bdbfc1}.sk-hero-rail{position:absolute;right:2.4%;top:145px;width:49px;display:flex;align-items:center;flex-direction:column;gap:8px}.sk-hero-rail>button{background:none;border:1px solid #ffffff57;padding:3px;border-radius:2px;width:49px;height:67px}.sk-hero-rail>button.is-active{border-color:white}.sk-hero-rail img{width:100%;height:100%;object-fit:cover}.sk-hero-rail>span{font-size:13px;color:#ceced1;margin:16px 0}.sk-hero-rail>div{border:1px solid #ffffff59;display:grid;width:49px;border-radius:3px}.sk-hero-rail>div button{display:grid;place-items:center;background:#ffffff05;color:#fff;border:0;height:43px}.sk-hero-rail>div button:first-child{border-bottom:1px solid #ffffff30}.sk-hero-rail>div button:first-child svg{transform:rotate(180deg)}.sk-hero-rail .sk-icon{width:13px;height:13px}
.sk-solutions{width:96%;margin:20px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.sk-solution{height:308px;position:relative;isolation:isolate;overflow:hidden;border-radius:5px;color:#fff;box-shadow:0 3px 5px #0002}.sk-solution:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080f16f5,transparent 75%);z-index:-1}.sk-solution>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.sk-solution:hover>img{transform:scale(1.04)}.sk-solution-gate img{object-position:61% center}.sk-solution-garage img{object-position:70% center}.sk-solution-barrier img{object-position:66% center}.sk-solution-access img{object-position:68% center}.sk-solution>div{position:absolute;left:24px;bottom:20px;right:53px}.sk-card-number{display:block;font-size:14px;margin-bottom:10px;color:#e9e9e9}.sk-home .sk-solution h2{font-size:21px;line-height:1.2;letter-spacing:-.5px;font-weight:700;margin-bottom:9px}.sk-solution p{font-size:14px;line-height:1.65;margin:0;color:#c2c5c8;max-width:228px}.sk-solution>.sk-circle-arrow{position:absolute;right:22px;bottom:26px;border-color:#bfc3c7;color:#fff}
.sk-brands{height:95px;display:grid;grid-template-columns:repeat(8,1fr) 1.1fr;align-items:center;text-align:center}.sk-brands>a{border-right:1px solid #e6e8eb;line-height:1;color:#494e55;font-family:Arial,sans-serif;font-weight:800}.sk-brand-nice{font-size:31px;letter-spacing:-2px}.sk-brand-bft span{font-size:15px;background:#53585d;color:white;padding:6px 8px;display:inline-block;font-style:italic;border-radius:2px}.sk-brand-came{font-size:21px;letter-spacing:-1px}.sk-brand-somfy{font-size:25px;letter-spacing:-1px}.sk-brand-faac{font-size:25px;font-style:italic;letter-spacing:-2px}.sk-brand-hik{font-size:17px;font-style:italic;letter-spacing:-.7px}.sk-brand-dahua{font-style:italic;font-size:25px;letter-spacing:-1.5px}.sk-brand-zk{font-size:25px;font-style:italic;letter-spacing:-1px}.sk-brand-zk span{font-size:15px}.sk-brands .sk-all-brands{font-family:Manrope,Arial,sans-serif;font-size:13px;display:flex;gap:13px;align-items:center;justify-content:flex-end;border:0}.sk-all-brands .sk-icon{width:13px;height:13px}
.sk-assurance{background:linear-gradient(100deg,#f7f8fa,#f0f1f3,#fafafa);padding:30px 0}.sk-assurance-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.16fr}.sk-assurance-grid>div{display:flex;align-items:center;gap:18px;padding:7px 28px;border-right:1px solid #dfe2e6}.sk-assurance-grid>div:first-child{padding-left:0}.sk-assurance-grid>div:last-child{border:0;padding-right:0}.sk-assurance-grid .sk-icon{width:43px;height:43px;stroke-width:1.5}.sk-assurance-grid b,.sk-assurance-grid small{display:block}.sk-assurance-grid b{font-size:14px;letter-spacing:-.15px;margin-bottom:6px}.sk-assurance-grid small{font-size:14px;color:#8a8f97;white-space:nowrap}
.sk-projects{display:grid;grid-template-columns:28% 1fr;gap:28px;padding-block:44px 38px}.sk-projects-intro .sk-kicker{font-size:13px;margin-bottom:14px}.sk-home .sk-projects-intro h2{font-size:36px;line-height:1.2}.sk-short-line{display:block;width:32px;height:3px;background:#363e43;margin:18px 0 14px}.sk-projects-intro p{font-size:17px;line-height:1.55;color:#8b8e92;max-width:350px;margin:0 0 42px}.sk-projects-intro .sk-button{font-size:14px}.sk-projects-carousel{position:relative;min-width:0}.sk-project-track{display:flex;gap:19px;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.sk-project-track::-webkit-scrollbar{display:none}.sk-project-card{position:relative;flex:0 0 calc((100% - 38px)/3);height:323px;border-radius:5px;overflow:hidden;color:#fff;isolation:isolate;scroll-snap-align:start}.sk-project-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center;z-index:-2;transition:transform .4s}.sk-project-card:hover img{transform:scale(1.04)}.sk-project-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#10171ff5,transparent 65%)}.sk-project-card>div{position:absolute;left:18px;right:10px;bottom:15px}.sk-project-card h3{font-size:18px;font-weight:650;letter-spacing:-.3px;margin:0 0 3px}.sk-project-card p{font-size:15px;margin:0 0 12px;color:#d5d7d9}.sk-project-card small{font-size:13px;display:flex;gap:8px;align-items:center;color:#c9cdd1}.sk-project-card small svg{width:16px;height:16px}.sk-carousel-controls{display:flex;gap:10px;position:absolute;right:-10px;bottom:12px}.sk-carousel-controls button{border:1px solid #e5e8eb;background:#fff;color:#151c22;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;box-shadow:0 2px 10px #0001}.sk-carousel-controls button:first-child svg{transform:rotate(180deg)}.sk-carousel-controls svg{width:17px;height:17px}
.sk-about{background:linear-gradient(100deg,#f5f6f8,#fafafa);padding-block:36px}.sk-about-grid{display:grid;grid-template-columns:1.27fr 1fr;gap:42px;align-items:center}.sk-about-visual{height:470px;position:relative;border:0;padding:0;border-radius:5px;overflow:hidden;background:#161c21;color:#fff}.sk-about-visual>img{width:100%;height:100%;object-fit:cover;object-position:58% center;display:block}.sk-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;border:1px solid #ffffff85;background:#0c17254a;display:grid;place-items:center;backdrop-filter:blur(2px)}.sk-play .sk-icon{width:30px;height:30px}.sk-video-label{position:absolute;left:24px;bottom:23px;display:flex;gap:15px;text-align:left;align-items:center;background:#fff;color:#242b33;padding:13px 24px 13px 14px;border-radius:4px}.sk-video-label>i{border-radius:50%;display:grid;place-items:center;width:40px;height:40px;background:linear-gradient(#96a0a9,#17212b);color:white}.sk-video-label b,.sk-video-label small{display:block;font-style:normal}.sk-video-label b{font-size:14px;margin-bottom:5px}.sk-video-label small{font-size:13px;color:#757d84}.sk-about-copy .sk-kicker{font-size:13px}.sk-home .sk-about-copy h2{font-size:37px;line-height:1.17;letter-spacing:-1.4px}.sk-about-copy>p{font-size:17px;line-height:1.6;color:#898c91;margin:19px 0 24px}.sk-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:8px;padding:23px 8px;gap:4px;margin-bottom:24px}.sk-metrics>div{text-align:center}.sk-metrics>div>span{margin:0 auto 8px;background:#eaf2ff;color:#558bed;border-radius:50%;width:43px;height:43px;display:grid;place-items:center}.sk-metrics b{display:block;font-size:23px;font-weight:800;margin-bottom:5px}.sk-metrics small{font-size:13px;color:#92979d;white-space:nowrap}.sk-about-copy>.sk-button{min-width:172px;font-size:14px}
.sk-products{padding-block:42px 37px}.sk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.sk-section-heading .sk-kicker{font-size:13px}.sk-section-heading>.sk-button{min-height:42px;font-size:13px;padding-inline:20px;margin-bottom:12px;gap:16px}.sk-product-groups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.sk-group{border-radius:5px;background:linear-gradient(#fff,#f6f7f8);overflow:hidden;transition:transform .25s}.sk-group:hover{transform:translateY(-5px)}.sk-group-image{height:245px;background:linear-gradient(120deg,#d9dde1,#edf0f2);overflow:hidden}.sk-group-image>img{display:block;width:100%;height:100%;object-fit:cover}.sk-group-motor .sk-group-image>img,.sk-group-arm .sk-group-image>img,.sk-group-ceiling .sk-group-image>img{object-fit:contain;padding:16px;mix-blend-mode:multiply}.sk-group-motor .sk-group-image{background:linear-gradient(125deg,#959fa9,#e1e4e8)}.sk-group-arm .sk-group-image{background:linear-gradient(120deg,#cfd6de,#f0f2f4)}.sk-group-ceiling .sk-group-image{background:linear-gradient(120deg,#bdb6aa,#e6e2d9)}.sk-group-barrier img{object-position:63% center}.sk-group-sectional img{object-position:65% center}.sk-group-pvc img{object-position:60% center}.sk-group-copy{position:relative;padding:17px 14px 18px;min-height:125px}.sk-group h3{font-size:17px;line-height:1.45;letter-spacing:-.3px;margin:0 0 18px;min-height:45px}.sk-group small{font-size:13px;color:#90969d}.sk-group .sk-circle-arrow{position:absolute;bottom:15px;right:12px;width:34px;height:34px;background:white}.sk-group .sk-circle-arrow svg{width:15px;height:15px}
.sk-discovery{position:relative;background:#0b1117 url('../images/responsive/images-secur-villa-1280.webp') center 54%/cover;color:#fff;isolation:isolate}.sk-discovery:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#03090fed,#03090f98 52%,#03090f27)}.sk-discovery-inner{min-height:308px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:35px}.sk-discovery .sk-kicker{display:flex;gap:12px;align-items:center;color:#e4e5e7;font-size:14px;letter-spacing:2.8px;margin-bottom:18px}.sk-discovery .sk-kicker .sk-icon{width:15px;height:15px}.sk-home .sk-discovery h2{font-size:42px;line-height:1.2;font-weight:700;letter-spacing:-1.2px}.sk-discovery p{font-size:17px;line-height:1.55;color:#d0d2d5;margin:15px 0 0}.sk-discovery-actions{display:grid;gap:18px;width:315px;flex-shrink:0}.sk-discovery-actions .sk-button{min-height:63px;gap:24px;font-size:14px}.sk-discovery-phone{display:flex;align-items:center;gap:23px;border:1px solid #b8c0c598;border-radius:4px;padding:19px 23px;background:#ffffff04}.sk-discovery-phone>.sk-icon{width:38px;height:38px}.sk-discovery-phone b,.sk-discovery-phone small{display:block}.sk-discovery-phone b{font-size:17px;font-weight:550}.sk-discovery-phone small{font-size:14px;color:#d0d2d5;margin-top:5px}
.sk-blog{padding-block:44px 35px}.sk-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sk-blog-card{border:1px solid #eceef0;border-radius:5px;overflow:hidden}.sk-blog-image{display:block;height:187px;overflow:hidden}.sk-blog-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%;transition:transform .4s}.sk-blog-card:hover img{transform:scale(1.04)}.sk-blog-copy{padding:16px 18px 14px}.sk-blog-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.sk-blog-title h3{margin:0;font-size:17px;line-height:1.55;font-weight:650}.sk-blog-title .sk-circle-arrow{width:34px;height:34px}.sk-blog-meta{display:flex;gap:20px;margin-top:16px;color:#9ba0a6;font-size:13px}.sk-blog-meta>span{display:flex;gap:7px;align-items:center}.sk-blog-meta svg{width:13px;height:13px}
.sk-footer{background:radial-gradient(ellipse at 60% 100%,#151c23,#0d1319 65%);color:#b9bfc6;margin:0;padding:36px 0 0}.sk-footer-grid{display:grid;grid-template-columns:1.45fr 1fr .95fr .8fr 1.07fr;gap:43px;padding-bottom:35px}.sk-footer-grid>div:not(:first-child){padding-top:8px}.sk-footer-about{padding-right:25px;border-right:1px solid #ffffff0c}.sk-footer .sk-logo{color:white;margin-bottom:16px}.sk-footer .sk-logo-symbol{width:42px;height:46px}.sk-footer .sk-logo>span{font-size:25px}.sk-footer-about>p{font-size:14px;line-height:1.8;margin:6px 0 22px;max-width:280px;color:#9da5af}.sk-footer-grid h3{font-size:14px;color:#f3f4f5;margin:0 0 18px;font-weight:650}.sk-footer-grid>div>a:not(.sk-logo){font-size:14px;line-height:1.65;display:block;margin-bottom:7px;color:#aab1ba}.sk-footer-grid a:hover{color:#fff}.sk-socials{display:flex;gap:10px}.sk-socials a{display:grid;place-items:center;width:37px;height:37px;border:1px solid #ffffff18;border-radius:50%;color:#ccd1d5}.sk-socials svg{width:16px;height:16px}.sk-footer-contact{border-left:1px solid #ffffff0c;padding-left:35px}.sk-footer-grid .sk-footer-contact>a,.sk-footer-contact>span{display:flex!important;gap:15px;align-items:center;font-size:14px;white-space:nowrap;margin-bottom:16px!important}.sk-footer-contact .sk-icon{width:17px;height:17px;color:#d9dce0}.sk-footer-grid .sk-footer-contact>.sk-map-link{margin-left:32px;font-size:13px;gap:12px}.sk-map-link .sk-icon{width:13px;height:13px}.sk-copyright{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff0e;min-height:75px;font-size:13px;color:#858e99}.sk-copyright>div{display:flex;gap:14px}.sk-copyright>div>a+a{padding-left:14px;border-left:1px solid #ffffff24}
.sk-quote-dialog{border:0;border-radius:10px;padding:40px;width:min(560px,calc(100% - 32px));max-height:90dvh;overflow:auto;color:#182029;box-shadow:0 30px 100px #0005}.sk-quote-dialog::backdrop,.sk-gallery-dialog::backdrop{background:#071019bd;backdrop-filter:blur(7px)}.sk-dialog-close{position:absolute;right:13px;top:12px;background:none;border:0;color:inherit;padding:7px}.sk-quote-dialog .sk-kicker{margin-top:8px;font-size:13px}.sk-quote-dialog h2{font-size:27px;line-height:1.2;letter-spacing:-1px;margin:0 0 14px}.sk-quote-dialog>p{font-size:15px;line-height:1.6;color:#81868d;margin-bottom:24px}.sk-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sk-quote-form label{font-size:14px}.sk-quote-form label:nth-child(3),.sk-quote-form label:nth-child(4),.sk-quote-form .sk-form-privacy,.sk-quote-form button,.sk-quote-form .form-message{grid-column:1/-1}.sk-quote-form input,.sk-quote-form textarea{font-size:15px;background:#f9fafb;border:1px solid #dfe3e7;min-height:45px}.sk-quote-form textarea{resize:vertical}.sk-form-privacy{font-size:13px;font-weight:400;color:#7b838b;line-height:1.7;margin:0}.sk-form-privacy a{text-decoration:underline}.sk-quote-form .form-message{font-size:14px;line-height:1.5}.sk-gallery-dialog{padding:0;border:0;border-radius:6px;background:#10171f;color:#fff;width:min(1100px,calc(100% - 30px));overflow:hidden;max-height:94dvh}.sk-gallery-dialog>.sk-dialog-close{background:#10171f9c;border-radius:50%;z-index:2}.sk-gallery-dialog>img{display:block;width:100%;max-height:80dvh;object-fit:contain}.sk-gallery-dialog>div{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:14px}.sk-gallery-dialog>div button{border:1px solid #ffffff50;border-radius:50%;background:transparent;color:white;width:35px;height:35px}.sk-gallery-dialog>div button:first-child svg{transform:rotate(180deg)}
body:not(.sk-home) .container{width:91.5%;max-width:1536px}body:not(.sk-home) .content-hero{background:#f5f6f8;color:#131a21}body:not(.sk-home) .content-hero h1{color:#131a21}body:not(.sk-home) .button.primary,body:not(.sk-home) .service-button.primary{background:#10171d;border-color:#10171d}body:not(.sk-home) .sk-footer{margin-top:45px}
@media(min-width:1650px){.sk-hero{height:660px}.sk-hero h1{font-size:65px}.sk-solution{height:350px}.sk-project-card{height:360px}}
@media(max-width:1300px){.sk-header-inner{gap:16px}.sk-logo>span{font-size:23px}.sk-logo-symbol{width:39px;height:42px}.sk-nav{gap:16px;font-size:13px}.sk-search{flex-basis:175px}.sk-header-quote{min-width:117px;padding-inline:17px}.sk-header-phone{gap:8px}.sk-header-phone b{font-size:13px}.sk-assurance-grid>div{gap:12px;padding-inline:18px}.sk-assurance-grid b{font-size:14px}.sk-assurance-grid small{font-size:13px}.sk-assurance-grid .sk-icon{width:36px;height:36px}.sk-home .sk-about-copy h2{font-size:32px}.sk-about-copy>p{font-size:16px}.sk-metrics small{font-size:13px}.sk-footer-grid{gap:28px}.sk-footer-contact{padding-left:20px}.sk-footer .sk-logo>span{font-size:23px}.sk-home .sk-discovery h2{font-size:37px}}
@media(max-width:1100px){.sk-search{display:none}.sk-nav{font-size:14px;gap:20px}.sk-header-phone{margin-left:auto}.sk-hero h1{font-size:51px}.sk-hero-copy p{font-size:16px;max-width:470px}.sk-solution>div{left:18px;right:40px}.sk-home .sk-solution h2{font-size:18px}.sk-solution p{font-size:13px}.sk-solution>.sk-circle-arrow{right:12px;bottom:23px;width:31px;height:31px}.sk-home main h2{font-size:33px}.sk-home .sk-projects-intro h2{font-size:29px}.sk-projects-intro p{font-size:16px}.sk-about-grid{gap:28px;grid-template-columns:1.1fr 1fr}.sk-about-visual{height:400px}.sk-home .sk-about-copy h2{font-size:28px}.sk-metrics{padding:17px 5px}.sk-metrics b{font-size:21px}.sk-metrics>div>span{width:35px;height:35px}.sk-project-card{height:285px}.sk-project-card h3{font-size:17px}.sk-project-card small{font-size:13px}.sk-product-groups{gap:13px}.sk-group-image{height:205px}.sk-group-copy{padding:14px 11px;min-height:123px}.sk-group h3{font-size:15px}.sk-group .sk-circle-arrow{width:29px;height:29px;right:7px}.sk-home .sk-discovery h2{font-size:32px}.sk-discovery p{font-size:16px}.sk-discovery-actions{width:265px}.sk-footer-grid{gap:22px}.sk-footer-contact{padding-left:15px}.sk-footer-grid>div>a:not(.sk-logo){font-size:13px}.sk-footer .sk-logo>span{font-size:20px}.sk-footer-about{padding-right:18px}.sk-footer-about>p{font-size:13px}.sk-footer-grid .sk-footer-contact>a,.sk-footer-contact>span{gap:9px;font-size:13px}}
@media(max-width:800px){.sk-header{height:70px}.sk-header-inner{gap:14px}.sk-header-quote{min-height:39px;margin-left:auto;min-width:110px}.sk-header-phone{display:none}.sk-menu-button{display:block}.sk-logo>span{font-size:24px}.sk-nav{display:none;position:absolute;top:70px;left:0;right:0;height:auto;background:#10171dfc;margin:0;padding:14px 5%;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 25px #0004}.sk-nav.is-open{display:flex}.sk-nav>a,.sk-nav-group>a{padding:15px 0;font-size:16px;justify-content:space-between}.sk-nav-group{height:auto}.sk-dropdown{position:static;box-shadow:none;background:#ffffff07;color:#d6d9df;padding:0 8px;margin:0 0 8px;min-width:0}.sk-dropdown a{font-size:14px}.sk-hero{height:575px}.sk-hero-copy{max-width:510px}.sk-hero h1{font-size:48px}.sk-hero-copy p{font-size:16px;max-width:420px}.sk-hero:after{background:linear-gradient(90deg,#070d13e8,#080f1680 68%,#080f161f)}.sk-hero-rail{display:none}.sk-hero-caption{margin:0}.sk-hero-actions .sk-button{min-width:180px;padding-inline:18px;font-size:14px}.sk-hero-actions .sk-button-outline{min-width:210px}.sk-solutions{gap:12px;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:94%}.sk-solution{height:290px}.sk-home .sk-solution h2{font-size:23px}.sk-solution>div{left:21px;bottom:22px;right:55px}.sk-solution p{font-size:14px;max-width:230px}.sk-solution>.sk-circle-arrow{right:20px;bottom:26px;width:35px;height:35px}.sk-brands{height:auto;min-height:130px;padding-block:20px;grid-template-columns:repeat(4,1fr);gap:25px 0}.sk-brands>a:nth-child(4n){border:0}.sk-brands .sk-all-brands{grid-column:1/-1;justify-content:center;font-size:14px}.sk-assurance{padding-block:22px}.sk-assurance-grid{grid-template-columns:1fr 1fr;gap:23px 0}.sk-assurance-grid>div{padding:6px 15px!important}.sk-assurance-grid>div:nth-child(2n){border:0}.sk-assurance-grid>div:nth-child(odd){padding-left:0!important}.sk-assurance-grid small{white-space:normal}.sk-projects{padding-block:35px;grid-template-columns:1fr;gap:25px}.sk-projects-intro p{max-width:500px;margin-bottom:22px}.sk-home .sk-projects-intro h2{font-size:33px}.sk-project-card{height:300px}.sk-project-card h3{font-size:17px}.sk-project-card small{font-size:13px}.sk-about{padding-block:30px}.sk-about-grid{grid-template-columns:1fr;gap:30px}.sk-about-visual{height:auto;aspect-ratio:1.5}.sk-home .sk-about-copy h2{font-size:34px}.sk-about-copy>p{font-size:17px}.sk-metrics small{font-size:13px}.sk-metrics b{font-size:25px}.sk-metrics{padding-block:22px}.sk-metrics>div>span{width:42px;height:42px}.sk-products{padding-block:35px}.sk-home main h2{font-size:32px}.sk-product-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sk-group-image{height:240px}.sk-group h3{font-size:17px}.sk-group-copy{padding:16px;min-height:121px}.sk-group .sk-circle-arrow{right:13px;bottom:14px}.sk-section-heading>.sk-button{gap:9px;padding-inline:12px;font-size:13px}.sk-discovery-inner{min-height:350px;gap:30px;flex-wrap:wrap}.sk-home .sk-discovery h2{font-size:32px}.sk-discovery-actions{width:100%;grid-template-columns:1fr 1fr;gap:14px}.sk-discovery-actions .sk-button{min-height:57px}.sk-discovery-phone{padding:12px 18px;gap:17px}.sk-discovery-phone>.sk-icon{width:28px;height:28px}.sk-discovery-phone b{font-size:15px}.sk-discovery-phone small{font-size:13px}.sk-blog{padding-block:35px}.sk-blog-grid{gap:15px}.sk-blog-image{height:150px}.sk-blog-title h3{font-size:14px}.sk-blog-copy{padding:13px 11px}.sk-blog-title .sk-circle-arrow{display:none}.sk-blog-meta{gap:7px;font-size:13px;flex-wrap:wrap}.sk-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.sk-footer-about{grid-row:span 2}.sk-footer-contact{border:0;padding:0}.sk-footer-grid>div>a:not(.sk-logo){font-size:14px}.sk-footer-about>p{font-size:14px}.sk-footer .sk-logo-symbol{width:32px;height:37px}.sk-copyright{flex-wrap:wrap;padding-block:20px;gap:14px;font-size:13px}.sk-copyright>span:last-child{display:none}.sk-socials{gap:7px}.sk-socials a{width:30px;height:30px}.sk-footer-contact>span,.sk-footer-grid .sk-footer-contact>a{font-size:14px;white-space:normal}}
@media(max-width:500px){.sk-logo>span{font-size:21px}.sk-logo-symbol{width:34px;height:38px}.sk-header-inner{gap:8px}.sk-header-quote{min-width:93px;font-size:13px;padding-inline:13px;gap:9px}.sk-menu-button{padding:6px}.sk-hero{height:620px}.sk-hero-inner{align-items:flex-start;padding-top:145px}.sk-hero h1{font-size:39px;line-height:1.06;letter-spacing:-1.6px}.sk-hero-copy>.sk-kicker{font-size:13px;letter-spacing:2px;gap:9px;margin-bottom:17px}.sk-hero-copy p{font-size:15px;line-height:1.7;max-width:340px;margin-top:17px}.sk-hero-image{object-position:61% center}.sk-hero:after{background:linear-gradient(90deg,#080e14ee,#080e1480),linear-gradient(0deg,#080e1470,transparent)}.sk-hero-actions{gap:10px;flex-wrap:wrap}.sk-hero-actions .sk-button{font-size:13px;min-height:45px;min-width:150px;padding-inline:16px;gap:12px}.sk-hero-actions .sk-button-outline{min-width:177px;padding-inline:12px;gap:8px}.sk-hero-actions .sk-button-outline .sk-icon{width:16px;height:16px}.sk-hero-bottom{bottom:25px}.sk-hero-caption{max-width:140px}.sk-hero-caption b{font-size:13px}.sk-hero-caption small{font-size:13px;line-height:1.5}.sk-slide-dots{gap:15px}.sk-slide-dots button{font-size:13px;gap:10px}.sk-slide-dots button span{width:30px;height:2px}.sk-solutions{gap:10px}.sk-solution{height:250px}.sk-solution>div{left:14px;right:14px;bottom:19px}.sk-card-number{font-size:13px;margin-bottom:8px}.sk-home .sk-solution h2{font-size:18px;line-height:1.2;margin-bottom:9px}.sk-solution p{font-size:13px;line-height:1.6;padding-right:12px}.sk-solution>.sk-circle-arrow{display:none}.sk-brands{gap:21px 0}.sk-brand-hik{font-size:15px}.sk-brand-dahua{font-size:21px}.sk-brand-zk{font-size:22px}.sk-assurance-grid{gap:18px 0}.sk-assurance-grid>div{gap:10px;padding-right:8px!important}.sk-assurance-grid .sk-icon{width:29px;height:29px}.sk-assurance-grid b{font-size:13px;line-height:1.5;margin-bottom:4px}.sk-assurance-grid small{font-size:13px;line-height:1.5}.sk-home main h2,.sk-home .sk-projects-intro h2{font-size:29px}.sk-kicker{font-size:13px;letter-spacing:2.5px}.sk-projects{padding-block:30px}.sk-projects-intro p{font-size:16px}.sk-project-card{flex-basis:72%;height:320px}.sk-project-track{gap:13px}.sk-project-card h3{font-size:19px}.sk-project-card small{font-size:13px}.sk-about-visual{aspect-ratio:1.23}.sk-video-label{left:15px;bottom:15px;padding:10px 15px 10px 10px;gap:10px}.sk-video-label b{font-size:13px}.sk-video-label small{font-size:13px}.sk-video-label>i{width:34px;height:34px}.sk-play{width:65px;height:65px}.sk-home .sk-about-copy h2{font-size:29px}.sk-about-copy>p{font-size:15px;line-height:1.7}.sk-metrics{padding:19px 4px;margin-bottom:20px}.sk-metrics>div>span{width:35px;height:35px}.sk-metrics b{font-size:20px}.sk-metrics small{font-size:13px}.sk-metrics .sk-icon{width:19px;height:19px}.sk-products{padding-block:30px}.sk-section-heading{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:20px}.sk-section-heading>.sk-button{margin:0;min-height:37px;font-size:13px;padding-inline:15px}.sk-product-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sk-group-image{height:215px}.sk-group h3{font-size:16px}.sk-group-copy{padding:14px 12px;min-height:121px}.sk-group .sk-circle-arrow{width:28px;height:28px;right:10px}.sk-group small{font-size:13px}.sk-discovery-inner{padding-block:35px;gap:25px}.sk-home .sk-discovery h2{font-size:29px;letter-spacing:-.8px}.sk-discovery h2 br,.sk-discovery p br{display:none}.sk-discovery p{font-size:15px;line-height:1.7}.sk-discovery-actions{grid-template-columns:1fr;gap:12px}.sk-discovery-actions .sk-button{min-height:53px}.sk-discovery-phone{justify-content:center;padding:13px}.sk-blog-grid{grid-template-columns:1fr;gap:20px}.sk-blog-image{height:190px}.sk-blog-copy{padding:15px}.sk-blog-title h3{font-size:16px}.sk-blog-title .sk-circle-arrow{display:grid}.sk-blog-meta{font-size:13px;gap:20px;margin-top:15px}.sk-footer{padding-top:30px}.sk-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:25px}.sk-footer-about{grid-column:1/-1;grid-row:auto;border-right:0;border-bottom:1px solid #ffffff14;padding:0 0 25px}.sk-footer .sk-logo>span{font-size:26px}.sk-footer .sk-logo-symbol{width:40px;height:43px}.sk-footer .sk-logo{margin-bottom:8px}.sk-footer-about>p{max-width:340px;margin-bottom:17px;font-size:14px}.sk-footer-grid .sk-footer-contact>a,.sk-footer-contact>span{font-size:13px}.sk-footer-contact .sk-icon{width:14px;height:14px}.sk-footer-grid .sk-footer-contact>.sk-map-link{margin-left:23px;font-size:13px}.sk-copyright{font-size:13px;padding-block:20px;line-height:1.6}.sk-copyright>div{gap:10px}.sk-copyright>div>a+a{padding-left:10px}.sk-quote-dialog{padding:30px 22px 20px}.sk-quote-dialog h2{font-size:25px}.sk-quote-form{grid-template-columns:1fr}.sk-quote-form label{grid-column:1/-1}.sk-quote-form .sk-button{padding-inline:15px;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(max-width:767px){.sk-discovery{background-image:url('../images/responsive/images-secur-villa-768.webp')}}
