.header{position:absolute}.noaclivegraylight,.noacliveblue{position:relative;margin:0;max-width:100%;border:none;outline:none;z-index:999999}.noaclivegraylight{background-color:#EAEAEA;color:#333}.noacliveblue{background-color:#032340;color:#fff}.bg_gray_medium{background-color:#dedede}.bshadow{box-shadow:0 2px 9px rgb(8 33 30 / .16)}.destttl{display:block;padding:20px 10px;background-color:rgb(255 190 0 / .3);border-radius:8px}.pulse{animation:pulse 0.3s infinite alternate;display:table;margin:50px auto 0}.efectolight{transition:transform 250ms ease-out}.efectolight:hover{transform:scale(1.02)}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.05)}}.j_servsofer h1,.j_servsofer h2{color:#1a1a1a;font-size:3.2em;font-weight:700;text-align:center;font-family:Comfortaa,sans-serif;width:100%;margin-bottom:40px}.j_servsofer h3{color:#032340;font-size:1.4em;font-weight:700;text-align:center;font-family:Comfortaa,sans-serif;width:100%;margin:20px 0 40px}.j_servsofer h4{color:rgb(141 141 141);font-size:1.8em;font-weight:700;text-align:center;font-family:"Open Sans",sans-serif;width:100%;margin:20px 0 40px}.j_servsofer .boxservofer{width:31%;height:auto;margin:1% 2% 2% 0;display:inline-block;text-align:center;color:#172a3b;padding:10px 5px;border-radius:8px;transition:background 0.3s ease}.j_servsofer .boxservofer:hover{background-color:#4169e1}.j_servsofer .boxservofer p.icon{font-size:4em;color:#ffbe00!important;transition:transform 0.3s}.j_servsofer .boxservofer:hover p.icon{transform:scale(1.1);color:#FFF}.j_servsofer .boxservofer h3{font-size:2.05em;margin-bottom:10px;color:#FFF;transition:color 0.3s,transform 0.3s}.j_servsofer .boxservofer:hover h3{transform:scale(1.1)}.j_servsofer .boxservofer h6{font-size:1.2em;margin-bottom:10px;color:#FFF;font-weight:400}.j_servsofer .boxservofer p{font-size:1.2em;margin-bottom:10px;color:#FFF;font-weight:400}.noaclivegraylight .j_servsofer .boxservofer{padding:10px 20px}.noaclivegraylight .j_servsofer h2{color:#333}.noaclivegraylight .j_servsofer .boxservofer h3{color:#333}.noaclivegraylight .j_servsofer .boxservofer p{color:#5b5b58}.noaclivegraylight .j_servsofer .boxservofer:hover h3,.noaclivegraylight .j_servsofer .boxservofer:hover p{color:#FFF}[data-scroll-reveal]{opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}.boxservofer{transition-delay:100ms}.comentcli{transition-delay:100ms}.main_servicos_post{transition-delay:100ms}#curvabottom,#curvabottomapos{position:absolute;width:100vw;max-width:100%;left:0;overflow-x:hidden}#curvabottom{bottom:-1px;right:0}#curvabottomapos{bottom:-35px;right:auto;z-index:3}.path-blue-dark{fill:#032340}.path-gray-light-ft{fill:#EEE}.path-gray-light{fill:#EAEAEA}.path-gray-medium{fill:#dedede}.path-orange{fill:#ffbe00}.ttldep h2{width:100%;font-family:Comfortaa,sans-serif;font-size:48px;color:#ffbe00;text-align:center;margin-bottom:40px}.main_depoimnets{display:flex;justify-content:space-between;padding-bottom:100px}.main_depoimnets .comentcli{background:#FFF;padding:20px;margin:1%;border-radius:10px}.main_depoimnets .comentcli p,.main_depoimnets .comentcli h1,.main_depoimnets .comentcli h3{font-size:1em;color:#333}.main_depoimnets .comentcli img{width:61px;height:35px;border-radius:50%;margin:0 auto;display:block}.main_depoimnets .comentcli p.ncli{width:100%;text-align:center;color:#333;font-weight:700;margin-bottom:10px}.main_depoimnets .comentcli p.desccli{width:100%;text-align:center;color:#999}.ultproj{position:relative}.ultproj h1,.ultproj h2{font-size:48px;font-family:Comfortaa,sans-serif;color:#FFBE00;text-align:center;width:100%;margin-bottom:40px}.bg_chumbo .ultproj h2{color:#FFF}.boxultproj{display:flex;flex-wrap:wrap;justify-content:space-between}.boxultproj .ultprojimg{width:calc(25% - 20px);margin:0 10px}.boxultproj .ultprojimg a img{width:100%;max-width:100%}.boxultproj .tagline{color:#333}.main_portfolio_post{background:#FFF;margin:.5%;width:24%;overflow:hidden;border-radius:8px;box-shadow:0 2px 9px rgb(8 33 30 / .16)}.main_portfolio_post img{width:100%}.main_portfolio_post header{padding:30px}.main_portfolio_post h1{font-weight:400;font-size:1.6em;margin-bottom:15px}.main_portfolio_post h1.portindex{font-size:1.6rem}.main_portfolio_post a{color:#032340;text-decoration:none;overflow:hidden;max-width:100%}.main_portfolio_post a:hover{text-decoration:underline}.main_portfolio_post .tagline{font-size:.9em}@media (max-width:64.188em){.j_servsofer .boxservofer{width:48%;margin:1%}.j_servsofer .boxservofer h3{font-size:1.6em;line-height:1.4}.main_depoimnets{flex-direction:column}.main_depoimnets .comentcli{margin:0 auto 15px;padding:15px;border-radius:8px}.boxultproj{margin-bottom:20px}.boxultproj .ultprojimg{width:100%;margin:0;border-radius:8px}.main_portfolio_post{width:48%;margin:.5% 1%}.main_portfolio_post header{padding:20px}}@media (max-width:33.125em){.j_servsofer h1,.j_servsofer h2{font-size:1.5em;margin-bottom:30px}.j_servsofer .boxservofer{width:100%;margin:0 1% 20px}}@media (max-width:30em){.j_servsofer{padding:10px}.j_servsofer .boxservofer{width:100%;margin:2% 0;padding:10px}.j_servsofer .boxservofer h3{font-size:1.2em}.j_servsofer h3{font-size:1.3em}.main_portfolio_post{width:100%;margin:0 0 20px}.main_portfolio_post h1{font-size:1.4em}}:root{--menu-height:70px}.psi_slide_title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.banner-topo{position:relative;width:100%;height:calc(100vh - var(--menu-height));background:linear-gradient(to left,#8f94fb,#4e54c8);overflow:hidden;display:flex;justify-content:center;align-items:center;padding-top:var(--menu-height);box-sizing:border-box}.banner-conteudo{z-index:10;text-align:center;max-width:800px;padding:0 20px}.banner-conteudo h1{color:#fff;font-size:2.5em;line-height:1.2;font-weight:700;margin-bottom:20px}.banner-conteudo h3{color:#e0e0e0;font-size:1.2em;line-height:1.5;margin-bottom:30px;font-weight:400}.botoes-banner{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.botoes-banner a{padding:12px 25px;border-radius:8px;text-decoration:none;font-weight:700;transition:all 0.3s ease}.botoes-banner a:hover{background-color:#d4d7ff}.botoes-banner a:first-child{background-color:#FBB920;color:#000}.botoes-banner a:first-child:hover{background-color:#e0a100}.botoes-banner .btn-secundario{background-color:#fff0;border:2px solid #fff;color:#fff}.botoes-banner .btn-secundario:hover{background-color:rgb(255 255 255 / .2)}.blocks{position:absolute;width:100%;height:100%;list-style:none;padding:0;margin:0;top:0;left:0;z-index:1}.blocks li{position:absolute;display:block;background:rgb(255 255 255 / .2);border-radius:12px;bottom:-100px;will-change:transform,opacity;animation-name:animate;animation-timing-function:linear;animation-iteration-count:infinite;opacity:.6}.b1{left:5%;width:60px;height:60px;animation-duration:10s;animation-delay:0s}.b2{left:15%;width:40px;height:40px;animation-duration:9s;animation-delay:0.3s}.b3{left:30%;width:50px;height:50px;animation-duration:12s;animation-delay:0.5s}.b4{left:45%;width:70px;height:70px;animation-duration:11s;animation-delay:0.7s}.b5{left:60%;width:30px;height:30px;animation-duration:8s;animation-delay:1s}.b6{left:75%;width:60px;height:60px;animation-duration:10s;animation-delay:0.4s}.b7{left:85%;width:45px;height:45px;animation-duration:9s;animation-delay:0.6s}.b8{left:20%;width:35px;height:35px;animation-duration:10s;animation-delay:0.8s}.b9{left:50%;width:55px;height:55px;animation-duration:13s;animation-delay:1.2s}.b10{left:70%;width:40px;height:40px;animation-duration:8.5s;animation-delay:0.2s}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(-110vh) rotate(360deg);opacity:0}}@media (width <=768px){.banner-conteudo h1{font-size:1.8em}.banner-conteudo h3{font-size:1em}.botoes-banner a{padding:10px 18px;font-size:.9em}}