@charset "UTF-8";.contact .wrapper{display:flex;flex-wrap:wrap;gap:2rem}@media (min-width:768px){.contact .wrapper{flex-wrap:nowrap}}.contact .contact_details{flex:1;background-color:#f5f5f5;padding:1rem;border-radius:8px;text-wrap:wrap}.contact .contact_details h3{font-size:1.5rem;margin-bottom:1.5rem;color:#444}.contact .contact_details div{display:flex;align-items:center;margin-bottom:1rem}.contact .contact_details div svg{margin-right:1rem;color:#06c}.contact .contact_details div a,.contact .contact_details div p{color:#666;font-size:16px;text-decoration:none;transition:color .3s ease}.contact .contact_details div a:hover,.contact .contact_details div p:hover{color:#06c}.contact .form{flex:2;background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.contact .form h3{font-size:1.5rem;margin-bottom:1.5rem;color:#444}.contact .form .form_inputs{display:grid;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){.contact .form .form_inputs{grid-template-columns:repeat(2,1fr)}}.contact .form .form_message{margin-bottom:1.5rem}.contact .form .form_message textarea{width:100%;min-height:150px;margin-top:1.5rem;padding:.5rem;border:1px solid #ccc;border-radius:4px;resize:vertical}.contact .form .error,.contact .form .file-error{color:red;font-size:.875rem;margin-top:.25rem}.contact .form .form_btn{background-color:#06c;width:100%;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.contact .form .form_btn:hover{background-color:#0052a3}.contact .form .form_btn:disabled{background-color:#999;cursor:not-allowed}.contact .map{height:400px;border:none;border-radius:8px}.about,.contact .map{width:100%;margin-top:2rem}.about{min-height:50vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;align-items:flex-start;margin-bottom:5rem}@media (min-width:1024px){.about{flex-direction:row}}.textDiv{width:100%;gap:1rem}.textDiv h1{position:relative;margin-bottom:1.5rem}.imgDiv{background-color:transparent;display:grid;place-items:center;width:100%;padding:10px}.cctvCamera{width:50%;height:auto;max-width:300px}@media screen and (min-width:1024px){.imgDiv{height:auto;width:40%}}.brands{display:grid;place-items:center;row-gap:1rem}@media (min-width:768px){.brands{grid-template-columns:1fr 1fr}}@media (min-width:1440px){.brands{grid-template-columns:1fr 1fr 1fr}}.brandWrapper{width:100%;max-width:350px;height:70px;display:grid;align-content:center;place-items:center;border-radius:20px;border:2px solid #e7e7e7}@media (min-width:1024px){.brandWrapper{height:20vh}}.brandWrapper img{width:70%;max-width:200px;height:auto;padding:1rem}.faq{margin-top:3rem;text-align:center}.faq section{align-items:center;gap:2rem;margin-top:2em}.faq div,.faq section{display:flex;justify-content:center;flex-direction:column}.faq div{border-radius:10px;align-items:flex-start}.faq div,.faq div button{background-color:#e7e7e7;width:100%}.faq div button{height:100%;color:#051b38;border:none;border-radius:inherit;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.faq div button:hover{cursor:pointer;background-color:silver}.faq div button p{width:70%;text-align:start}.faq .show_answer{padding:1.5rem;transition:all .25s cubic-bezier(.5,0,.1,1) 0s;text-align:start;background-color:#e7e7e7;border-radius:inherit}.faq .rotate_icon{transform:rotate(45deg);transform:all .3s ease-in-out}.hide_answer{max-height:0;padding:0;overflow:hidden;transition:all .25s cubic-bezier(.5,0,.1,1) 0s}.guides a{color:#0012d6}.guides section{text-align:start;width:100%;row-gap:1rem}.article{padding-top:2rem;text-align:start}.article ol{list-style-type:decimal;list-style-position:inside}.article ol,.article ul{margin-top:.5rem}.article ol li,.article ul li{margin-bottom:1rem}.article img{width:100%;max-width:300px;height:auto;margin-top:.3rem;margin-bottom:3rem}.home{display:grid;row-gap:100px}.hero{background-image:url(/_next/static/media/background.50e95f29.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;height:100vh;width:100vw}@media (min-width:1024px){.hero{background-attachment:fixed}}.hero_background{position:absolute}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.darkBg{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;width:100%;height:100%;background-color:rgba(0,0,0,.591);color:#e7e7e7;text-align:center}.darkBg .buttons,.darkBg h1,.darkBg p{width:90%;animation:fadeIn 2s cubic-bezier(.39,.575,.565,1) both;animation-max-width:600px}.darkBg .buttons{width:90%;display:grid;place-items:center}.sectionThree{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}@media (min-width:1024px){.sectionThree{flex-direction:row}}.sectionThree p{text-align:center}@media (min-width:1024px){.sectionThree p{width:50%}}.imageWrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;width:100%}@media (min-width:768px){.imageWrapper{flex-direction:row;justify-content:space-around}}.imageWrapper img{transition:all .3s ease-in-out}@media (min-width:768px){.imageWrapper img{flex-direction:row;justify-content:space-around}.imageWrapper img:hover{transform:scale(1.2);transition:all .3s ease-in-out}}.iconTextBox{gap:2rem;gap:0;width:100%;text-align:center}.iconTextBox,.sectionThree,.sectionTwo{display:flex;justify-content:center;align-items:center;flex-direction:column}.sectionThree,.sectionTwo{gap:2rem;min-height:50vh}.sectionThree .gridContainer,.sectionTwo .gridContainer{display:grid;place-items:center;row-gap:5rem;width:100%}@media (min-width:1024px){.sectionThree .gridContainer,.sectionTwo .gridContainer{grid-template-columns:repeat(3,1fr);-moz-column-gap:5rem;column-gap:5rem;justify-content:space-between}}.sectionThree .gridContainer img,.sectionTwo .gridContainer img{width:100%;height:auto;aspect-ratio:3/4;max-width:400px;align-self:start;border-radius:inherit;position:relative;border-radius:10px}.cctvIconDiv{position:relative;width:100%;max-width:250px;display:grid;place-items:center}.cctvIconDiv:before{left:25%}.cctvIconDiv:after,.cctvIconDiv:before{width:40px;height:3px;background-color:#073f88;content:"";position:absolute;top:50%;transition:all .3s ease-in-out}.cctvIconDiv:after{right:25%}.sectionOne{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}@media (min-width:1024px){.sectionOne{flex-direction:row;align-items:flex-start}}.sectionOne .cameraLc100pi{width:100%;max-width:400px;height:auto;border-radius:16px}@media (min-width:1024px){.sectionOne .cameraLc100pi{width:75%}}.sectionOne .textBox{width:100%;margin-top:1rem;text-align:start}@media (min-width:1024px){.sectionOne .textBox{text-align:start;width:75%;height:100%}}.sectionOne .textBox h2{margin-bottom:1rem}.sectionOne .textBox p{margin-bottom:1rem;line-height:1.5}.headerSectionFour{width:100%;text-align:center;display:grid;place-items:center;padding:.7rem;background-color:#e7e7e7;color:#073f88;margin:auto;border-radius:10px}.sectionFourWrapper{margin-top:5rem;width:100%;display:flex;flex-flow:row wrap;justify-content:center;gap:4rem;align-items:center}@media (min-width:1024px){.sectionFourWrapper{justify-content:space-between}}.reason{display:flex;justify-content:center;align-items:center;gap:1rem;flex-direction:column;width:160px;text-align:center;background-color:#e7e7e7;border-radius:16px;min-height:120px}.reason,.reason:hover{transition:all .2s ease-in-out}.reason:hover{color:#073f88;transform:scale(1.2)}.background{background-image:url(/_next/static/media/3cctv.93452c88.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:300px;border-radius:10px;margin:auto}@media (min-width:768px){.background{height:400px;background-position:50%;position:relative}}.overlay{width:100%;height:100%;display:flex;background:rgba(0,0,0,.478);align-items:flex-end;border-radius:10px}.servicesButton{border-radius:5px;border:none;background-color:#073f88;width:100%;min-width:140px;max-width:200px;display:grid;place-items:center;color:#e7e7e7;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);transition:all .2s ease-in-out;height:50px;margin:auto auto 1rem;box-shadow:0 7px 29px 0 hsla(0,0%,100%,.2)}.servicesButton a{text-decoration:none;color:#000;width:100%;height:100%;border-radius:5px;padding-left:.3rem;padding-right:.3rem;display:grid;place-items:center}.servicesButton:hover{outline:1px solid #051b38;background-color:#e7e7e7;transition:all .2s ease-in-out;color:#051b38;cursor:pointer}@media (min-width:768px){.servicesButton{position:absolute;top:50%;right:5%;transform:translateY(-50%);font-size:x-large;max-width:400px;height:80px}}.servicesDetails{padding-top:1rem;padding-bottom:2rem;display:grid;line-height:1.3;row-gap:1rem}.servicesDetails h1{font-size:1.5rem}@media (min-width:600px){.servicesDetails h1{font-size:3rem}}.servicesDetails h2{font-size:1.25rem}@media (min-width:600px){.servicesDetails h2{font-size:1.8rem}}.servicesDetails p{line-height:1.5}.servicesDetails .list{display:grid;place-items:start;row-gap:.5rem;list-style:none}.servicesDetails .cards{display:grid;place-content:center;gap:2rem;margin-top:1rem}@media (min-width:768px){.servicesDetails .cards{grid-template-columns:repeat(2,1fr)}}.servicesDetails .div{margin-top:3rem}.serviceCard{border:1px solid rgba(11,64,157,.426);border-radius:10px;width:100%;height:400px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;gap:.5rem;padding:.8rem}.serviceCard:hover{transform:scale(1.05);transition:all .1s ease-in-out}.serviceCard h4{font-weight:700;text-align:start}.serviceCard ol{list-style-type:circle;list-style-position:inside;text-align:start}.serviceCard .link-button{background-color:#073f88;border-radius:5px;border:none;width:100%;min-width:140px;height:45px;display:grid;margin-bottom:1rem;place-items:center;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}.serviceCard .link-button a{text-decoration:none;color:#fff;width:100%;height:100%;border-radius:5px;padding-left:.3rem;padding-right:.3rem;display:grid;place-items:center}.serviceCard .link-button:hover a{outline:1px solid #e7e7e7;background-color:#e7e7e7;transition:all .3s ease-in-out;color:#073f88;cursor:pointer}.avantajeSection h3{font-size:1.8rem;margin-bottom:1rem}.avantajeSection .avantajeList{list-style:none;padding:0;font-size:1.1rem;color:#333}.avantajeSection .avantajeList li{margin:.5rem 0;padding-left:1.5rem;position:relative}.avantajeSection .avantajeList li:before{content:"✔";position:absolute;left:0}.services_page{min-height:100vh;margin-bottom:1.5rem}.services_page,.services_page .wrapper{display:flex;flex-direction:column;align-items:center}.services_page .wrapper{justify-content:center;gap:2rem;max-width:1100px;width:90%;height:auto;margin-top:-300px}@media (min-width:768px){.services_page .wrapper{flex-direction:row;flex-wrap:wrap;margin-top:-300px}}@media (min-width:1024px){.services_page .wrapper{justify-content:space-between}}.services_background{width:100vw;background-image:url(/_next/static/media/services_bg.fd9fecb1.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;height:70vh;max-height:700px}.services_overlay{background-color:rgba(0,0,0,.591);display:flex;flex-direction:column;height:100%;justify-content:flex-start;align-items:center;gap:1rem;text-align:center;padding-top:2rem;border-radius:inherit;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15)}.services_overlay h2{color:#e7e7e7}.card{width:100%;height:340px;max-width:260px;padding-bottom:1rem;text-align:center;border-radius:10px;background-color:#e7e7e7;border:.5px solid #b5b5b5;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.45);transition:all .3s ease-in-out}@media (min-width:1440px){.card{height:450px;max-width:300px}}.card img{width:100%;border-radius:10px 10px 0 0;height:60%;aspect-ratio:1/1}.card ul{list-style:none}.card:hover{transform:scale(1.1);transition:all .3s ease-in-out}.card .services_card_button{margin-top:2.5rem;border-radius:10px;border:none;background-color:#073f88;color:#e7e7e7;padding:1rem}.card .services_card_button:hover{cursor:pointer;background-color:#051b38}.button{background-color:#073f88;border-radius:5px;border:none;min-width:140px;max-width:200px;height:45px;margin-bottom:1rem;place-items:center;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}.button,.button a{width:100%;display:grid}.button a{text-decoration:none;color:#fff;height:100%;border-radius:5px;padding-left:.3rem;padding-right:.3rem;place-items:center}.button:hover a{outline:1px solid #e7e7e7;background-color:#e7e7e7;transition:all .3s ease-in-out;color:#073f88;cursor:pointer}.cookieBanner{margin-top:10px;margin-right:auto;margin-left:auto;min-height:7rem;position:absolute;position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;z-index:999;padding:12px;background-color:#fff;border-radius:.375rem;box-shadow:0 5px 15px rgba(0,0,0,.85)}.cookieText{text-align:center;width:95%;max-width:1300px}.cookieLink{color:#000;text-decoration:none;font-weight:700}.cookieLink:hover{cursor:pointer}.cookieButtons{display:flex;gap:8px}.cookieDecline{padding:8px 20px;color:#000;border:1px solid #2d3748;border-radius:.25rem}.cookieDecline:hover{cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.35)}.cookieAllow{background-color:#2d3748;color:#fff;padding:8px 20px;border:none;border-radius:.25rem}.cookieAllow:hover{cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.35)}.form_div{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%}.input{padding:1rem .3rem;border-radius:10px;border:1px solid #d2d1d1;width:100%;outline:none}.input:focus{outline:2px solid #073f88}.input::-webkit-inner-spin-button,.input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.error{color:red;display:none;width:100%;padding:0 .3rem}.error_input{border-color:red}.input:invalid[focused=true]{border:1px solid red}.input:invalid[focused=true]~.error{display:block}.navBar{position:absolute;background-color:#073f88;top:100%;width:100vw;left:0;height:0;z-index:-1;transition:all .3s ease-in-out;overflow:hidden}@media (min-width:1024px){.navBar{position:static;height:100%;width:60%;z-index:0;order:1}}.navList{height:inherit;width:inherit;display:flex;justify-content:space-around;align-items:center;list-style:none;flex-direction:column;width:100%}@media (min-width:1024px){.navList{flex-direction:row}}.navItem a{text-decoration:none;color:#e7e7e7}.navItem a:hover{color:#fffb26}.openNavBtn{width:40px;height:40px;display:grid;place-items:center;background-color:transparent;border:none}@media (min-width:1024px){.openNavBtn{display:none}}.hamburger{height:25px;width:25px;color:#e7e7e7;cursor:pointer}.showNav{height:40vh;transition:all .3s ease-in-out}.serviceLinkContainer{display:grid;place-items:center;text-align:center;row-gap:1rem;width:100%;margin-top:3rem;background:#c5d0e0;padding:.5rem;border-radius:5px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.serviceLinkButton{border-radius:5px;border:none;cursor:pointer;padding:10px;background:#073f88;color:#fff;transition:all .3s ease-in-out}.serviceLinkButton:hover{background-color:#fff;color:#073f88;transition:all .3s ease-in-out}.statistics{box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);display:flex;flex-flow:row wrap;align-items:center;gap:2rem;width:100%;min-height:500px;padding:1rem;justify-content:center}@media (min-width:768px){.statistics{justify-content:space-around}}.statisticsDiv{width:55%;display:grid;place-items:center;align-content:center;height:100px;position:relative}@media (min-width:768px){.statisticsDiv{width:25%}}.statisticsDiv:before{border:2px solid #000;border-bottom:transparent;border-right:transparent;left:0;top:0;border-top-left-radius:5px}.statisticsDiv:after,.statisticsDiv:before{width:60px;height:60px;content:"";position:absolute;transition:all .3s ease-in-out}.statisticsDiv:after{border:2px solid #000;border-top:transparent;border-left:transparent;right:0;bottom:0;border-bottom-right-radius:5px}.statisticsDiv:hover:before{border:6px solid var(--mainColor);border-bottom:transparent;border-right:transparent;transition:all .3s ease-in-out}.statisticsDiv:hover:after{border:6px solid var(--mainColor);border-top:transparent;border-left:transparent;transition:all .3s ease-in-out}.scrollReveal_hidden__OpveX{opacity:0;height:100%;display:grid;place-items:center}.scrollReveal_fadeInAuto__TNxDN{height:auto}.scrollReveal_fadeInAuto__TNxDN,.scrollReveal_fadeIn__LZhlG{animation-duration:.5s;animation-fill-mode:both;animation-name:scrollReveal_fadeIn__LZhlG}@keyframes scrollReveal_fadeIn__LZhlG{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.scrollReveal_fadeInBottom__gK5Kh{animation-duration:.5s;animation-fill-mode:both;animation-name:scrollReveal_fadeInBottom__gK5Kh}@keyframes scrollReveal_fadeInBottom__gK5Kh{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}.scrollReveal_fadeInLeft___gtJV{animation-duration:.5s;animation-fill-mode:both;animation-delay:.5s;animation-name:scrollReveal_fadeInLeft___gtJV}@keyframes scrollReveal_fadeInLeft___gtJV{0%{opacity:0;transform:translate(100%)}to{opacity:1}}.scrollReveal_fadeInRightHeight__OuoRn{height:inherit}.scrollReveal_fadeInRightHeight__OuoRn,.scrollReveal_fadeInRight__lUM0C{animation:scrollReveal_fadeInRight__lUM0C 1.5s .5s both}@keyframes scrollReveal_fadeInRight__lUM0C{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.scrollReveal_scaleIn__nGg4e{animation-duration:.5s;animation-fill-mode:both;animation-name:scrollReveal_scaleIn__nGg4e;animation-delay:.5s}@keyframes scrollReveal_scaleIn__nGg4e{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}