@charset "UTF-8";:root{--swiper-theme-color: #002968;--color_a: red}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:98%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1520px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:98%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1520px)/2))}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#212529;font-weight:400;line-height:1.25}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#0dcaf0}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"\2022";font-weight:400;color:#0dcaf0;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#0dcaf0}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #0dcaf0}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#002968}.editor-texto-light ul li:before{color:#002968}.editor-texto-light ol li::marker{color:#002968}.editor-texto-light blockquote{border-left:2px solid #002968}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.color-white p{color:#fff}@media (hover: hover){.produto-card:hover{background-color:#002968}}.produto-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.produto-card-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-card{transition:all .3s ease-in-out}@media (hover: hover){.blog-card:hover{background-color:#002968}.blog-card:hover *{color:#fff}}.blog-card-title{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.whatsapp-form{opacity:0;pointer-events:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.25rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-header{background:linear-gradient(80deg,#00b743,#009b12)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .3s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;user-select:none;pointer-events:none}.whatsapp-form-wrapper .bg-whatsapp{background-color:#009b12;color:#fff;transition:all .3s ease-in-out}@media (hover: hover){.whatsapp-form-wrapper .bg-whatsapp:hover{background-color:#00b743}}.btn-whatsapp{transition:all .3s ease-in-out;color:#fff!important;border-radius:50rem;padding:.75rem;position:relative;box-shadow:0 4px 10px #00000059;background:linear-gradient(80deg,#00b743,#009b12);border:none;z-index:999}.btn-whatsapp.fixed{position:fixed;right:0;bottom:0;margin:1rem}.btn-whatsapp:after{content:"";width:100%;height:100%;background:linear-gradient(80deg,#009b12,#00b743);border-radius:50rem;position:absolute;left:0;top:0;opacity:0;transition:all .3s ease-in-out}@media (hover: hover){.btn-whatsapp:hover:after{opacity:1}}.btn-whatsapp:not(.active):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00b74340;border-radius:50rem;transition:all .3s ease-in-out;animation:bgScale 4s linear infinite;z-index:-1}.btn-whatsapp-anchor{background-color:#00b743;padding:.25rem .5rem;color:#fff!important;transition:all .3s ease-in-out;border-radius:.25rem;text-align:center}@media (hover: hover){.btn-whatsapp-anchor:hover{background-color:#009b12}}@keyframes bgScale{70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#002968;fill:#002968;transition:all .75s ease .75s}}.header{z-index:999;background-color:transparent}.header-logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}.header .menu a{padding:.25rem .75rem}.header .menu a.active{border-bottom:1px solid white}.header .menu a:hover{border-bottom:1px solid white;color:#fff}.modal .services a{font-weight:600}.modal .services b{font-weight:900}#footer .logo{width:calc(7.7572751186rem + 1.0356040679vw);width:clamp(8rem,7.7572751186rem + 1.0356040679vw,9rem)}#footer .address{width:100%}#footer .copyright{border-top:1px solid rgba(0,0,0,.1)}#footer .dropdown .show{transform:translate(37%,-50%)!important}a svg{transition:all .3s ease-in-out;transform:scale(1)}a svg:hover{transition:all .3s ease-in-out;transform:scale(1.2)}.btn-footer-lgpd:hover{transition:all .3s ease-in-out;color:#8f8f8f}.btn-anchor-white{color:#fff!important;background:none!important;border:none!important;outline:none!important}@media (hover: hover){.btn-anchor-white:hover{color:#b1b1b1!important}}.shadow-banner-full:before{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.1) 52.88%,rgba(0,0,0,.5) 100%);content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.shadow-banner:before{background:linear-gradient(179deg,#000 .85%,rgba(0,0,0,.16) 100.75%);content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.solutions .swiper-slide{transition:all .3s ease-in-out;transform:scale(1)}.solutions .swiper-slide:hover{transition:all .3s ease-in-out}.capacete{width:450px}@media (min-width: 1600px){.capacete{width:580px}}@media (min-width: 992px) and (max-width: 1100px){.capacete{width:400px}}@media (max-width: 576px){.capacete{width:400px}}@media (max-width: 450px){.capacete{width:320px}}.bg-home-company{background-repeat:no-repeat}@media (min-width: 992px){.bg-home-company{background-position-x:0%}}@media (max-width: 992px){.bg-home-company{background-position-x:initial;background-size:cover}}@media (min-width: 992px){.bg-section-contact{background-position-x:-132px}}@media (min-width: 1200px){.bg-section-contact{background-position-x:-165px}}@media (max-width: 992px){.bg-section-contact{max-height:30rem;margin-top:-7rem;right:-20px}}@media (max-width: 576px){.bg-section-contact{right:0px!important}}.engenheiro{right:0%}@media (min-width: 992px) and (max-width: 1200px){.engenheiro{width:500px;right:-20%}}.solutions-section{background:linear-gradient(180deg,rgba(0,0,0,.2) -47.08%,rgba(0,0,0,0) 62.16%),#d9d9d9;position:relative;background-position:center;background-repeat:no-repeat}.solutions-section:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.75)}.solution-card-text{height:6rem}.solution-card-title{font-size:1.7rem!important}.home-solution-card{border-radius:.5rem;background:#c9c9c9}.home-solution-card:hover button{background:white;border:1px solid #002968;color:#002968}.home-solution-card:after{border-radius:25px 0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.swiper-pagination-white .swiper-pagination-bullet{background-color:#fff}#empresa .mvv-card .icon{color:#002968;max-width:calc(2.5145502372rem + 2.0712081357vw);max-width:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem)}@media (min-width: 992px){#empresa .gallery-wrapper{float:right}}.company-swiper .ratio img{border-radius:25px 0}@media (max-width: 992px){.img-mobile-full{width:110%;left:-5%;margin-top:-7px}}#contato .contacts .card{height:100%;padding:calc(.7572751186rem + 1.0356040679vw);padding:clamp(1rem,.7572751186rem + 1.0356040679vw,2rem);display:flex;gap:.75rem;background-color:#002968;border:1px solid white;color:#fff}@media (max-width: 405px){#contato .contacts .card{font-size:16px!important}}@media (max-width: 370px){#contato .contacts .card{font-size:15px!important}}@media (max-width: 350px){#contato .contacts .card{font-size:14.5px!important}}#contato .form-wrapper{background:#f5f5f5}@media (min-width: 992px){#contato .form-wrapper .formulario{margin-bottom:-8rem;position:relative;z-index:1}}@media (min-width: 992px){#contato .mapa-wrapper{margin-top:-5rem}}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#002968;border-radius:50rem;display:block}.card:hover .position-conteudo{bottom:17px;transition:bottom .3s ease-in-out}.card:hover .position-conteudo .redes-card{transition:visibility .3s ease-in-out;visibility:visible}.card .position-conteudo{bottom:-55px;left:5%;transition:bottom .3s ease-in-out}@media (max-width: 992px){.card .position-conteudo{bottom:17px}}.card .position-conteudo .redes-card{transition:visibility .3s ease-in-out;visibility:hidden}@media (max-width: 992px){.card .position-conteudo .redes-card{visibility:visible}}.card:hover img{transform:scale(1.1);transition:transform .3s ease-in-out}.card:hover .position-conteudo-blog{bottom:17px;transition:bottom .3s ease-in-out}.card:hover .position-conteudo-blog .redes-card{transition:visibility .3s ease-in-out;visibility:visible}.card img{transform:scale(1);transition:transform .3s ease-in-out}.card .position-conteudo-blog{bottom:-30px;left:5%;transition:bottom .3s ease-in-out}@media (max-width: 992px){.card .position-conteudo-blog{bottom:17px}}.card .position-conteudo-blog .redes-card{transition:visibility .3s ease-in-out;visibility:hidden}@media (max-width: 992px){.card .position-conteudo-blog .redes-card{visibility:visible}}.btn-categoria:hover{cursor:default;background:#002968!important;color:#fff!important;opacity:1!important}#blog iframe{width:100%}#blog .btn-primary{display:flex;align-items:center}#blog .btn-primary span{margin-bottom:-3px!important}.btn-blog:hover{color:#002968!important}.position-sticky{position:sticky;top:10px}body{font-family:Nexa,sans-serif!important;font-weight:400;font-size:18px;font-style:normal;line-height:140%}a:hover{color:#b1b1b1!important}.word-spacer{letter-spacing:20px}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-700{font-weight:700}.fw-900{font-weight:900}.fs-16{font-size:16px}.fs-20{font-size:20px}.fs-22{font-size:22px}@media (max-width: 576px){.fs-22{font-size:18px}}.fs-40{font-size:40px}@media (max-width: 576px){.fs-40{font-size:30px}}.fs-22{font-size:calc(1.0339781695rem + .3883515254vw);font-size:clamp(1.125rem,1.0339781695rem + .3883515254vw,1.5rem)}.fs-64{font-size:64px}@media (max-width: 1600px){.fs-64{font-size:55px}}@media (max-width: 1200px){.fs-64{font-size:45px}}@media (max-width: 576px){.fs-64{font-size:35px}}.fs-50{font-size:50px}.fs-18{font-size:18px}.btn-primary{border-radius:25px 0;background-color:radial-gradient(5439.05% 132.92% at 0% 30.77%,#002968 0%,#06224D 48.52%,#001330 90.93%);transition:all .4s ease-in-out}.btn-primary:hover{transition:all .4s ease-in-out;background-color:#fff;color:#002968}.swiper-button-next:after,.swiper-button-prev:after{content:""}.pagination-white{bottom:var(--swiper-pagination-bottom, 4px)!important}.pagination-white .swiper-pagination-bullet{background:white}@media (min-width: 992px){.position-lg-absolute{position:absolute}}.rounded-0{border-radius:0!important}.cursor-default,.cursor-default:hover{cursor:default!important}#zoomimage{transition:all .6s ease-in-out}@media (min-width: 992px){.position-lg-initial{position:initial!important}}@media (max-width: 992px){.position-mobile-initial{position:initial!important}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#002968}::-webkit-scrollbar-thumb:horizontal{background:#fff}.solution-detail-star-primary-left{left:-7%}@media (max-width: 1700px){.solution-detail-star-primary-left{left:-10%}}@media (max-width: 1400px){.solution-detail-star-primary-left{left:-14%}}@media (max-width: 1250px){.solution-detail-star-primary-left{left:-18%}}@media (max-width: 1150px){.solution-detail-star-primary-left{left:-22%}}.solution-detail-star-primary-right{right:-5%;transform:rotate(180deg)}@media (max-width: 1700px){.solution-detail-star-primary-right{right:-8%}}@media (max-width: 1350px){.solution-detail-star-primary-right{right:-10%}}@media (max-width: 1250px){.solution-detail-star-primary-right{right:-18%}}@media (max-width: 1150px){.solution-detail-star-primary-right{right:-22%}}main{overflow-x:hidden}.text-truncation-4,.text-truncation-4 *{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.text-truncation-3,.text-truncation-3 *{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.border-none{border:none!important}.customModal .modal-content{background:white!important}
