@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;position:relative}body .container{margin:0 auto;max-width:1440px;width:80%}body b{font-weight:600}body .whatsapp{background:unset;border:unset;bottom:3rem;position:fixed;right:3rem;z-index:15}body .whatsapp img{height:50px;width:50px}#menu{background-color:rgba(16,23,30,0);padding:24px 0;position:fixed;top:0;width:100%;z-index:2}#menu,#menu.scrolled{transition:background-color .3s ease-in-out}#menu.scrolled{background-color:rgba(16,23,30,.88)}#menu .container{display:flex;justify-content:space-between}#menu .menu__logo{width:140px}#menu .menu__list{align-items:center;display:flex}#menu .menu__list li .menu__link{color:#fff;margin-left:16px;text-decoration:none}#menu .menu__list li button{background:unset;border:unset;color:#fff;color:#087bff;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;margin-left:16px}#menu .menu__toggle{background:unset;border:unset;display:none;padding:0}#menu .menu__toggle img{width:40px}#menu__aside{align-content:flex-start;align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100vh;justify-content:space-between;max-width:350px;padding:32px;position:fixed;right:0;top:0;transform:translateX(100vw);transition:transform .3s ease-in-out;width:90%;z-index:12}#menu__aside.is-active{transform:translateX(0)}#menu__aside .menu__aside__toggle{background-color:#087bff;border:unset;border-radius:5px;padding:8px}#menu__aside .menu__aside__logo{max-width:180px;width:90%}#menu__aside .rotate-icon{transform:rotate(180deg);transition:transform .3s ease-in-out}#menu__aside .menu__aside__list{margin-top:32px;width:100%}#menu__aside .menu__aside__list .menu__aside__item .menu__aside__link{border-bottom:1px solid rgba(0,0,0,.059);color:#666;display:block;padding:16px 0;position:relative;text-decoration:none}#menu__aside .menu__aside__list .menu__aside__item .menu__aside__link span{background:#f9f9f9;padding:8px;position:absolute;right:0;top:7px}#menu__aside .menu__aside__list .menu__aside__item .menu__aside__link span img{transition:transform .3s ease-in-out;width:16px}#menu__aside .menu__aside__list .menu__aside__item .menu__aside__sublist{max-height:0;overflow:hidden;padding-left:16px;transition:max-height .3s ease-in-out}#menu__aside .menu__aside__list .menu__aside__item .menu__aside__sublist.is-active{max-height:500px}.menu__aside__overlay{background-color:hsla(0,0%,84%,.8);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100vw;z-index:11}.menu__aside__overlay.is-active{opacity:1;visibility:visible}@media (max-width:530px){#menu .menu__toggle{display:block}#menu .menu__list{display:none}}#banner{overflow:hidden;position:relative}#banner .swiper-container{height:100vh;width:100%}#banner .banner,#banner .swiper-slide{align-items:center;display:flex;justify-content:center}#banner .banner{background-position:50%;background-size:cover;height:100vh;width:100%}#banner .banner-text{border-radius:10px;color:#fff;padding:20px;width:80%}#banner .banner-text h2,#banner .banner-text h3{font-size:42px;line-height:54px}#banner .banner-text h2{color:#087bff;font-weight:700}#banner .banner-text p{font-size:16px;line-height:26px;margin-top:16px;max-width:80%}#banner .banner-text{opacity:1;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}#banner .banner-text.animate{opacity:1;transform:translateY(0)}@media (max-width:530px){#banner .banner-text{border-radius:10px;color:#fff;padding:20px;width:80%}#banner .banner-text h2,#banner .banner-text h3{font-size:32px;line-height:44px}#banner .banner-text p{font-size:14px;line-height:22px}#banner .swiper-button-next,#banner .swiper-button-prev{display:none}}#about{background:url(../../src/img/bg-about.jpg);background-size:cover;margin:128px 0}#about .container{align-items:center;display:flex}#about .about__images{position:relative;width:50%}#about .about__images .about__images__over{margin-bottom:-90px;margin-left:-90px}#about .about__content{width:50%}#about .about__content .about__title{border-bottom:1px solid #087bff;color:#087bff;display:inline-block;font-size:16px;font-weight:700;margin-bottom:16px;text-transform:uppercase}#about .about__content .about__subtitle{font-size:44px;font-weight:700;line-height:54px;margin-bottom:16px}#about .about__content .about__text{font-size:16px;line-height:26px;margin-bottom:16px}#about .about__content .about__speed{align-items:flex-end;display:flex}#about .about__content .about__speed .about__speed__list li{margin-bottom:8px}#about .about__content .about__speed p{border-left:3px solid #087bff;color:#17152e;font-size:64px;margin-left:32px;padding-left:32px}#about .about__content .about__speed p span{color:#10171e;font-size:16px;font-weight:700}@media (max-width:530px){#about{margin-top:80px}#about .container{flex-direction:column}#about .container .about__images{width:100%}#about .container .about__images .about__images__over{display:none}#about .container .about__content{width:100%}#about .container .about__content .about__title{margin-top:32px}#about .container .about__content .about__speed{align-items:center}#about .container .about__content .about__speed__list li{font-size:14px}}#chooseus{margin:96px 0}#chooseus .chooseus__title{font-size:44px;font-weight:700;line-height:54px;margin-bottom:32px;text-align:center}#chooseus .chooseus__content{display:flex;justify-content:space-evenly}#chooseus .chooseus__content .chooseus__item{border:1px solid #f1f1f1;border-top:5px solid #f1f1f1;max-width:400px;text-align:center;width:30%}#chooseus .chooseus__content .chooseus__item .chooseus__text{background:#fff;padding:2rem 0}#chooseus .chooseus__content .chooseus__item .chooseus__text .chooseus__bg{background-color:#f1f1f1;height:50px;margin-bottom:32px;width:100%}#chooseus .chooseus__content .chooseus__item .chooseus__text h3{font-weight:700;margin-bottom:16px}#chooseus .chooseus__content .chooseus__item .chooseus__text p{font-size:16px;font-size:14px;line-height:26px;padding:0 32px}@media (max-width:530px){#chooseus .chooseus__content{flex-direction:column}#chooseus .chooseus__content .chooseus__item{width:93%}}#services{margin:32px}#services:before{content:"";display:block;height:150px;margin-top:-150px;visibility:hidden}#services .services__title{color:#087bff;font-size:16px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}#services .services__subtitle{font-size:44px;font-weight:700;line-height:54px;margin-bottom:64px;text-align:center}#services .services__content{display:flex;justify-content:space-evenly}#services .services__content .services__item{background:linear-gradient(180deg,#17152e 40%,#fff 0,#fff);border:1px solid #f7f7f7;border-top:3px solid #f7f7f7;font-size:14px;max-width:450px;padding:150px 1rem 3rem;text-align:center;width:30%}#services .services__content .services__item:before{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:60%;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}#services .services__content .services__item.item-1:before{background-image:url(../../src/img/gerenciamento-rede.jpg)}#services .services__content .services__item.item-2:before{background-image:url(../../src/img/locacao-equipamentos-ti.jpg)}#services .services__content .services__item.item-3:before{background-image:url(../../src/img/locacao-equipamentos-eletronicos.jpg)}#services .services__content .services__item.item-4:before{background-image:url(../../src/img/cameras-monitoramento.jpg)}#services .services__content .services__item.item-5:before{background-image:url(../../src/img/monitoramento-areas-remotas.jpg)}#services .services__content .services__item.item-6:before{background-image:url(../../src/img/cameras-contagem-pessoas.jpg)}#services .services__content .services__item .services__text{background:#fff;border:1px solid #087bff;border-top:5px solid #087bff;min-height:350px}#services .services__content .services__item h3{align-items:center;display:flex;font-size:16px;font-weight:700;height:100px;justify-content:center;padding:0 3rem}#services .services__content .services__item .services__bg{background-color:#f1f1f1;height:50px;margin-bottom:32px;width:100%}#services .services__content .services__item .services__list{align-items:center;display:flex;flex-direction:column;list-style:circle;padding:0 3rem}#services .services__content .services__item .services__list li{line-height:22px;margin-bottom:8px}#services #locais-atuacao:before{content:"";display:block;height:150px;margin-top:-150px;visibility:hidden}@media (max-width:530px){#services .services__content{flex-direction:column}#services .services__content .services__item{margin-bottom:16px;width:100%}}#occupation{background-color:#10171e;color:#f9f9f9;margin-bottom:64px;padding:64px 0}#occupation:before{content:"";display:block;height:250px;margin-top:-250px;visibility:hidden}#occupation .occupation__title{font-size:44px;font-weight:700;line-height:54px;margin-bottom:64px;text-align:center}#occupation .occupation__content{display:flex;justify-content:space-around}#occupation .occupation__content h3{font-size:24px;margin-bottom:16px}#occupation .occupation__content .occupation__list{font-size:14px;line-height:24px;list-style-type:disc;padding-left:2rem}@media (max-width:530px){#occupation .occupation__content{flex-direction:column}#occupation .occupation__content .occupation__fixed{margin-top:16px}}#cases:before{content:"";display:block;height:150px;margin-top:-150px;visibility:hidden}#cases .cases__title{color:#087bff;font-size:16px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}#cases .cases__subtitle{font-size:44px;font-weight:700;margin-bottom:64px;text-align:center}#cases .cases__subtitle small{font-size:16px}#cases .cases__caroussel{margin-bottom:96px}#cases .cases__caroussel .cases__item{background-size:cover;color:#fff;display:flex;flex-direction:column;height:300px;justify-content:flex-end;margin:1rem;padding:1rem;width:150px}#cases .cases__caroussel .cases__item span{color:#087bff;font-weight:700}#cases .cases__caroussel .parceiros__item{background-repeat:no-repeat;background-size:contain}#footer{background:#10171e;color:#fff;font-size:14px;padding:64px 0}#footer .container{display:flex;justify-content:space-between}#footer .container .footer__company{width:35%}#footer .container .footer__company .footer__logo{margin-bottom:16px;width:150px}#footer .container .footer__company p{font-size:90%}#footer .container .footer__contacts h3{font-size:24px;margin-bottom:32px}#footer .container .footer__contacts a{color:#fff;display:block;margin:5px 0;text-decoration:none}#footer .container .footer__menu{display:flex;gap:1rem}#footer .container .footer__menu div{min-width:240px}#footer .container .footer__menu h3{font-size:16px;font-weight:600;margin-bottom:16px}#footer .container .footer__menu a{color:#77838f;display:block;margin:1rem 0;text-decoration:none}@media (max-width:530px){#footer .container{flex-direction:column}#footer .container .footer__company{width:100%}#footer .container .footer__contacts{margin-top:32px}#footer .container .footer__contacts h3{margin-bottom:16px}#footer .container .footer__menu{flex-direction:column}#footer .container .footer__menu h3{margin-top:2rem}}.modal{animation:fadeIn .5s;background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal .modal-content{animation:slideIn .5s;background-color:#fefefe;background:url(../../src/img/bg-about.jpg);background-size:cover;border:1px solid #888;font-size:14px;margin:15% auto;max-width:800px;padding:32px;width:80%}.modal .modal-content h3{color:#087bff;display:inline-block;font-size:24px;font-weight:700;margin-bottom:32px;text-transform:uppercase}.modal .modal-content p{margin-bottom:16px}.modal .modal-content p a{color:unset;text-decoration:none}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal .close:focus,.modal .close:hover{color:#000;cursor:pointer;text-decoration:none}.modal .modal-body{display:flex;flex-direction:row;gap:20px}.modal .contact-form,.modal .contact-info{flex:1}.modal #contactForm{margin-bottom:48px;position:relative}.modal #contactForm label{display:inline-block;font-weight:600;width:90px}.modal #contactForm input,.modal #contactForm textarea{padding:8px}.modal #contactForm .enviar{border:unset;padding:16px 32px;position:absolute;right:0}@media (max-width:768px){.modal-body{flex-direction:column}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.css.map */
