#menu-desktop{z-index:99}.menu-desktop{position:absolute;left:50%;top:38px;transform:translateX(-50%)}.menu-desktop-scroll{position:fixed;padding:15px 0;background-color:rgba(0,0,0,.85)!important;animation-name:menu-desktop-scroll;animation-duration:4s;animation-delay:-3s}@keyframes menu-desktop-scroll{0%{top:-150px;opacity:0}25%{top:-100px;opacity:.25}50%{top:-50px;opacity:.5}75%{top:-30px;opacity:.75}100%{top:0;opacity:1}}.menu-mobile{z-index:99}.navbar-light .navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{color:#0098d9}.navbar-nav a,.navbar-nav span{font-size:.625rem;color:#fff;font-weight:500}#menu-desktop .navbar-nav .dropdown-menu{position:absolute;background-color:rgba(0,0,0,.85)!important;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.menu-mobile .navbar-nav a,.menu-mobile .navbar-nav span{font-size:.925rem;font-weight:500}.bg-light,.bg-navbar{background-color:rgba(0,0,0,.85)!important}.navbar-default{height:38px;border-radius:19px}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#0098d9}.menu-mobile .dropdown-menu{padding:.5rem 0;margin:0;font-size:1rem;color:#fff;background-color:unset;border:none;border-radius:unset}.dropdown-item{color:#fff}.navbar-toggler{padding:0;font-size:1.25rem;line-height:1;background-color:transparent;border:unset;border-radius:unset}.navbar-light #navbar-hamburger .navbar-toggler-icon{background-image:url(../assets/img/header_icon_menu.svg)}.navbar-light #navbar-close .navbar-toggler-icon{background-image:url(../assets/img/header_icon_close.svg)!important}.hidden-icon-navbar{height:0;overflow:hidden}.carousel-tittle{font-family:amithen}.carousel-caption{position:absolute;right:15%;bottom:unset;left:15%;z-index:unset;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;top:50%;transform:translate(0,-50%)}.carousel-text{font-weight:300;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-.1px}.carousel-indicators li{width:13px;height:13px;margin-right:7px;margin-left:7px;background-color:#fff;border-top:unset;border-bottom:unset;opacity:unset;border-radius:45px;transition:opacity .6s ease;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease}.carousel-indicators .active{opacity:unset;background-color:#0098d9}.base-carousel{position:absolute;bottom:-1px}.about-icon{width:75px}.help-tittle{font-family:amithen}#blog .button-default,#help .button-default,#section-blog .button-default{color:#1e1e1e}#blog .button-default:hover,#help .button-default:hover,#section-blog .button-default:hover{color:#fff}.webp .bg-methodology{background-image:url(../assets/img/webp/bg_methodology_desktop.webp);background-repeat:no-repeat;background-size:cover}.no-webp .bg-methodology{background-image:url(../assets/img/bg_methodology_desktop.png);background-repeat:no-repeat;background-size:cover}.methodology-p{margin-bottom:0;width:210px;margin:0 30px;text-align:center}.methodology-icon{height:40px;width:40px}.methodology-arrow{width:7px}.methodology-arrow-down{width:7px;transform:rotate(-90deg)}.methodology-arrow-up{width:7px;transform:rotate(90deg)}.box-vertical{height:100px}.methodology-line-vertical{width:0;height:60px;border:solid 1px #0098d9;position:absolute;left:50%;transform:translate(-50%)}.methodology-line{width:115px;height:0;border:solid 1px #0098d9}.methodology-circle-box img{width:40px}.bg-technology{background-color:#1e1e1e!important}.tec-container{border:2px solid #0098d9;border-top:none;border-radius:40px;position:relative;padding:0 15px;text-align:center;margin:20px 0}.tooltip.bs-tooltip-top{margin-top:16px!important}.tooltip-inner{background-color:transparent!important;padding:0 .5rem!important}.tooltip.bs-tooltip-top .arrow{display:none}.tec-img{width:55px;margin:7px 0;cursor:pointer;border:double 3px transparent;border-radius:30px;padding:5px}.tec-img:hover{padding:0;border:double 3px transparent;border-radius:30px;background-image:linear-gradient(rgb(60 60 59 / 0),rgb(60 60 59 / 0)),radial-gradient(circle at top left,#0098d9 70%,rgb(0 0 0 / 0) 83%);background-origin:border-box;background-clip:content-box,border-box}.tec-container span{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);background-color:#1e1e1e;padding:0 10px;line-height:1;font-size:.682rem}.webp .bg-solution{background-image:url(../assets/img/webp/bg_tec_01_desktop.webp);background-repeat:no-repeat;background-size:cover}.no-webp .bg-solution{background-image:url(../assets/img/bg_tec_01_desktop.jpg);background-repeat:no-repeat;background-size:cover}.solution-border{height:7px;background-image:linear-gradient(135deg,#f0f 0,#e31bff 11%,#0ff 100%)}.solution-title{font-size:1.5rem;font-weight:800;color:#0098d9;text-align:center}.solution-button{width:142px;height:28px;border-radius:15px;color:#0098d9;border:solid 1px #0098d9;background:#fff;-webkit-transition:background-image 2s ease-in-out;-moz-transition:background-image 2s ease-in-out;-o-transition:background-image 2s ease-in-out;transition:background-image 2s ease-in-out}.solution-block{background-color:#fff;border-radius:0 0 10px 10px}.solution-modal-close{right:15px;top:10px}.modal-content{border:none!important}.form-modal input{display:block;border-radius:15px;border:solid 1px #0098d9;height:28px;width:100%;margin-bottom:10px;padding:0 25px;text-align:center}.form-modal input::placeholder{text-align:center;color:#0098d9}.modal-close{width:25px;height:25px;right:10px;top:10px;z-index:1070}.modal-header .close{padding:0;margin:0}.modal-button{width:220px;height:30px;border-radius:15px;border:none;background-color:#0098d9;color:#fff}button.close{width:100%;color:#ff2626;text-decoration:none;border:1px solid #ff2626;border-radius:50px;opacity:1;text-shadow:none}button.close:hover{color:#ff2626;border:1px solid #ff2626;border-radius:50px;opacity:1}.testimony-arrow-icon{width:50px;cursor:pointer}.testimony-text::before{content:url(../assets/img/depoiment_icon_01.svg);width:20px;position:absolute;left:3px;top:-10px}.client-arrow,.software-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.client-arrow.prev,.software-arrow.prev{left:0}.client-arrow.next,.software-arrow.next{right:0}.software-slide-container{text-align:center}.software-logo{height:100px}.software-hr{border-top:1px solid #0098d9}.client-logo{max-width:150px}.grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto 10px auto 10px auto;grid-template-rows:repeat(3,auto);grid-auto-rows:minmax(200px,auto);gap:10px}.card-destaque{grid-column:span 2;-ms-grid-column-span:2}.card-normal{grid-column:span 1;-ms-grid-column-span:1}.card-normal>div{flex-direction:column}.card-destaque,.card-normal{position:relative;overflow:hidden}.grid .card{flex-direction:row}.card picture .image-overlay{pointer-events:none;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-buttons a{border-radius:50px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.blog-buttons a.facebook-icon:hover,.blog-buttons a.twitter-icon:hover{background-color:#0098d9}.blog-buttons a.whatsapp-icon:hover{background-color:#25d366}.blog-buttons a.instagram-icon:hover{background-color:#c13584}.module{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.truncate-overflow{--max-lines:3;position:relative;max-height:calc(1.2rem * var(--max-lines));overflow:hidden;padding-right:1rem}.truncate-overflow::before{position:absolute;inset-block-end:0;inset-inline-end:0}.truncate-overflow::after{content:"";position:absolute;inset-inline-end:1;width:1rem;height:1rem;background:#fff}.button-carousel{padding:10px 10px;border-radius:50px;background-color:#0098d9;position:fixed;top:50%;transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.button-carousel:hover{opacity:.5;border:1px solid #fff;background:0 0}.button-carousel.next{right:5%}.button-carousel.prev{left:3%}#blog-modal .card,#blog-modal .modal-content{border:none;border-radius:1.5rem}#blog-modal .blog-buttons svg{width:30px}#blog-modal .blog-buttons a.facebook-icon:hover svg path,#blog-modal .blog-buttons a.instagram-icon:hover svg .prefix__cls-2,#blog-modal .blog-buttons a.twitter-icon:hover svg path:last-child,#blog-modal .blog-buttons a.whatsapp-icon:hover svg .prefix__cls-2{fill:#fff}#blog-modal .blog-buttons a.instagram-icon:hover svg path,#blog-modal .blog-buttons a.whatsapp-icon:hover svg path{stroke:none}#blog header{width:100%;height:300px;position:relative}.webp .bg-blog{background:url(../assets/img/webp/bg_blog_desktop.webp) no-repeat;background-size:cover;background-position:center}.no-webp .bg-blog{background:url(../assets/img/bg_blog_desktop.png) no-repeat;background-size:cover;background-position:center}#blog header img{position:absolute;bottom:-1px}#blog p{text-transform:uppercase}@media (max-width:767.98px){.webp .bg-blog{background:url(../assets/img/webp/bg_blog_mobile.png) no-repeat}.no-webp .bg-blog{background:url(../assets/img/bg_blog_mobile.png) no-repeat}}.webp .bg-contact{background-image:url(../assets/img/webp/bg_contact_desktop.webp);background-repeat:no-repeat;background-size:cover}.no-webp .bg-contact{background-image:url(../assets/img/bg_contact_desktop.jpg);background-repeat:no-repeat;background-size:cover}.form-contact input,.form-contact textarea{display:block;border-radius:15px;border:solid 1px #fff;height:28px;min-width:300px;margin-bottom:10px;padding:0 25px;text-align:center;background:0 0;color:#fff;margin-left:auto;margin-right:auto}.form-contact textarea{height:unset}.form-contact input::placeholder,.form-contact textarea::placeholder{text-align:center;color:#fff}.social-icon{width:40px}ul.social-list{display:flex;padding-inline-start:0}ul.social-list li{list-style:none}ul.social-list li a{width:50px;height:50px;background-color:#fff;text-align:center;line-height:41px;margin:0 10px;display:block;border-radius:50%;position:relative;overflow:hidden;border:3px solid #fff;z-index:1}ul.social-list li a svg{width:30px;height:30px;line-height:45px;position:relative;fill:#262626;transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:3}ul.social-list li a:hover svg{fill:#fff;transform:rotateY(360deg)}ul.social-list li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:red;transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:2}ul.social-list li a:hover:before{top:0}ul.social-list li:nth-child(1) a:before{background:#25d366}ul.social-list li:nth-child(2) a:before{background:#3b5999}ul.social-list li:nth-child(3) a:before{background:#c13584}.contact-icon{width:25px;height:25px;margin-right:10px}@media (max-width:768px){.navbar-collapse{position:absolute;padding-top:25px;top:46px;left:0;padding-left:45px;padding-right:15px;padding-bottom:15px;min-width:75%;z-index:-1;background-color:rgba(0,0,0,.85)}.navbar-collapse.collapsing{height:auto;-webkit-transition:left .3s ease;-o-transition:left .3s ease;-moz-transition:left .3s ease;transition:left .3s ease;left:-100%}.navbar-collapse.show{left:0;-webkit-transition:left .1s ease-in;-o-transition:left .1s ease-in;-moz-transition:left .1s ease-in;transition:left .1s ease-in}.webp .bg-solution{background-image:url(../assets/img/webp/bg_tec_01_mobile.webp);background-repeat:no-repeat;background-size:cover}.no-webp .bg-solution{background-image:url(../assets/img/bg_tec_01_mobile.jpg);background-repeat:no-repeat;background-size:cover}.testimony-text{padding:0 5px}.testimony-text::before{left:20px}.tec-img{padding:0}#section-about{overflow-x:hidden}.tec-container{flex-direction:column}.card-destaque,.card-normal{grid-column:span 3;-ms-grid-column-span:3}.card-destaque>div{flex-direction:column}.card .card-body h3{font-size:1.7rem}}.solution-block p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:768px){.solution-block{min-height:320px}}@media (min-width:992px){.carousel-indicators{bottom:40px}.carousel-tittle,.help-tittle{font-size:5rem!important}.solution-button{position:absolute;bottom:25px;left:50%;transform:translate(-50%,0)}.border-footer-left{border-left:2px solid #0098d9}.form-contact input,.form-contact textarea{min-width:450px}}@font-face{font-family:amithen;src:url(../assets/fonts/amithen.ttf)}a,a:hover{text-decoration:unset}body{font-family:Montserrat!important;font-size:.75rem;color:#fff!important;font-weight:300}.button-default{width:220px;height:30px;border-radius:15px;border:solid 1.5px #0098d9;background:0 0;color:#fff;transition:all .2s ease-in-out}.color-white{color:#fff!important}.color-black{color:#1e1e1e!important}.color-gray{color:#3c3c3b!important}.color-blue{color:#0098d9!important}.bg-black{background-color:#3c3c3b!important}.bg-blue{background-color:#0098d9!important}.border-top-blue{border-top:7px solid#0098d9!important}.font-weight-bolder{font-weight:800!important}.text-align-last{text-align-last:center;-moz-text-align-last:center;-ms-text-align-last:center}button,input,textarea{outline:0!important}.dropdown-toggle::after{display:none}.overlay{position:fixed;width:100%;height:100vh!important;z-index:1090;pointer-events:all;background:rgba(240,248,255,.5);display:none;-ms-flex-align:center;align-items:center}.cookie-container{position:fixed;width:100%;bottom:0;z-index:1090;pointer-events:all;background:rgba(240,248,255,.5);display:flex;-ms-flex-align:center;align-items:center;text-align:center}#topButton{display:none;position:fixed;bottom:20px;top:auto;right:30px;z-index:1070;font-size:18px;border:none;outline:0;background-color:transparent;cursor:pointer;padding:0;border-radius:4px}#topButton #foguete{display:block;height:64px}#topButton #fogo{display:none;height:25px;margin-left:3px}.shake{-webkit-animation:shake .3s linear infinite both;animation:shake .3s linear infinite both}@-webkit-keyframes shake{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes shake{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}.button-cookie{background:#fff;border:none;border-radius:25px;padding:5px 20px;color:#0098d9;font-weight:700}.close-modal-seccess{width:100%;height:30px;border-radius:15px;background:#0098d9;line-height:30px;color:#fff;border:none}.button-default:hover,.linear-bg-animate:hover{border:none;color:#fff;background-image:linear-gradient(333deg,#f0f,#531bff,#0ff);background-size:600% 600%;-webkit-animation:ease-animation 4s ease infinite;-moz-animation:ease-animation 4s ease infinite;animation:ease-animation 4s ease infinite}@-webkit-keyframes ease-animation{0%{background-position:0 2%}50%{background-position:100% 99%}100%{background-position:0 2%}}@-moz-keyframes ease-animation{0%{background-position:0 2%}50%{background-position:100% 99%}100%{background-position:0 2%}}@keyframes ease-animation{0%{background-position:0 2%}50%{background-position:100% 99%}100%{background-position:0 2%}}#work header{width:100%;height:455px;position:relative}.webp .bg-work{background:url(../assets/img/webp/bg_trabalhe_conosco_desktop.webp) no-repeat;background-size:cover;background-position:center}.no-webp .bg-work{background:url(../assets/img/bg_trabalhe_conosco_desktop.png) no-repeat;background-size:cover;background-position:center}#work main p{color:#000}.text-justify-center{text-align-last:center}#work main .button-cad{display:inline-block;width:220px;height:30px;border-radius:15px;background:#0098d9;line-height:30px;color:#fff}#work header img{position:absolute;bottom:-1px}#work .collapse-work #accordion-work .card{border:none;border-radius:15px;background:#e2e2e2}#work .collapse-work #accordion-work .card .card-header{border-radius:15px;background:#0098d9;cursor:pointer;padding:7px 20px}#work .card-header span{padding-right:3px}#work .card-header img{width:10px}.form-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.form-modal input[type=number]{-moz-appearance:textfield;appearance:textfield}.form-modal input[type=file]{position:absolute;opacity:0}.form-modal .file-group{border-radius:15px;border:solid 1px #0098d9;height:28px;width:100%;margin-bottom:10px;border:solid 1px #0098d9;display:flex;justify-content:space-between;position:relative}.form-modal .file-group input{height:100%;padding:0 5px;margin-bottom:0;border:none}.form-modal .file-group input:disabled{color:#0098d9;background:0 0}.form-modal .file-group label{width:240px;height:100%;border-radius:15px;background:#0098d9;margin:0;padding:5px;cursor:pointer;z-index:1070;pointer-events:all}.form-modal .file-group label img,.form-modal button img{margin-left:2px;width:10px}.form-modal .github-group,.form-modal .linkedin-group{position:relative}.form-modal .github-group img,.form-modal .linkedin-group img{height:100%;padding:5px;text-align:left;position:absolute;left:0;top:0}@media (max-width:768px){.form-modal .file-group label{width:145px}.form-modal .file-group input{padding:0 10px}}
