@import url(https://fonts.cdnfonts.com/css/lemonmilk);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Arsenal:wght@400;700&display=swap);*{padding:0;margin:0;box-sizing:border-box;font-family:"Rubik",sans-serif}.container-main{max-width:1200px;margin:0 auto;padding:0 1rem}body{overflow-x:hidden}header{position:relative}header li a{font-family:"Rubik",sans-serif}.nav-header{display:grid;padding:0 1rem;align-items:center;height:110px;grid-template-columns:10% 90%;grid-template-areas:"logo nav nav"}.nav-header__logo{grid-area:logo}.nav-header__logo img,.nav-header__logo svg{width:260px;height:70px}.nav-header__button-mobile{display:none;grid-area:menuMobile;width:25px;height:20px;align-self:flex-end;border:none;background:transparent}.nav-header__list{grid-area:nav;display:flex;align-items:center;justify-content:flex-end}.nav-header__list{list-style:none}.nav-header__list select{border:none}.nav-header__list .nav-header__list-contact{display:flex;align-items:center}.nav-header__list .nav-header__list-contact span{margin-right:10px}.nav-header__list .nav-header__list-contact a{padding-bottom:0}.nav-header__list li a{text-decoration:none;color:black;padding-bottom:5px;border-bottom:1px solid transparent;font-size:15px}.nav-header__list li .cotacao{background-color:#0D3764;padding:0.7rem;border-radius:100px;color:white;transition:0.6s ease-in-out}.nav-header__list li .cotacao:hover{background-color:white;color:#0D3764;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.nav-header__list li.language{display:flex}.nav-header__list li.language a{display:block;width:100%;padding-bottom:0}.nav-header__list li.language a + a{margin-left:4px}.nav-header__list li + li,.nav-header__list li + select,.nav-header__list select + li{margin-left:25px}.nav-header__list .nav-header__list-servicos{position:relative}.nav-header__list .nav-header__list-servicos ul{display:none;position:absolute;left:-14px;padding-top:0.5rem;box-shadow:rgba(0,0,0,0.16) 0 1px 4px;width:150px}.nav-header__list .nav-header__list-servicos ul li{list-style:none;padding:0.3rem 0;width:100%;transition:0.6s ease-in-out}.nav-header__list .nav-header__list-servicos ul li:hover{border-bottom:1px solid black}.nav-header__list .nav-header__list-servicos ul li a{width:100%;display:block;padding-left:14px}.nav-header__list .nav-header__list-servicos ul li + li{margin-left:0}.nav-header__list .nav-header__list-servicos.ativo ul{display:block;z-index:1111;background-color:white}.header-icon-wpp{margin-left:10px!important}.header-icon-wpp button{cursor:pointer;transition:0.6s ease-in-out;border:none;background-color:#55CD6C;width:40px;height:40px;border-radius:50%}.header-icon-wpp button svg{width:28px;height:28px}.header-icon-wpp button:hover{transform:scale(0.9)}@media (min-width:100px) and (max-width:1250px){.header-icon-wpp,.nav-header__list li.language form::after{display:none}.number .nav-header__list-contact{margin:0}.number .nav-header__list-contact span{display:none}.number .nav-header__list-contact + .nav-header__list-contact{margin-top:20px;margin-bottom:20px}.nav-header__list .nav-header__list-servicos ul{position:initial;width:100vw}.nav-header__list li.language form img{display:none}.nav-header__list li.language form .select{padding:0}.nav-header{grid-template-areas:"logo menuMobile" "nav nav";grid-template-columns:50% 50%;padding:1rem 1.2rem!important;height:auto}.nav-header__button-mobile{display:block;align-self:center;justify-self:flex-end}.nav-header__list{height:0;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:0}.nav-header__list li a{display:inline-block}.nav-header__list li a:hover{border-bottom:transparent}.nav-header__list li + li{margin:1rem 0 0 0}.nav-header.active .nav-header__list{padding:1.3rem 0 0 0}.nav-header.active .nav-header__list{height:100%}.nav-header__list li.language form .select{width:100%}.hamburger{border-top:2px solid;width:24px;display:block}.hamburger::after,.hamburger::before{content:"";display:block;width:24px;height:2px;background:currentColor;margin-top:5px;transition:0.3s;position:relative}.nav-header.active .hamburger{border-top-color:transparent}.nav-header.active .hamburger::before{transform:rotate(135deg)}.nav-header.active .hamburger::after{transform:rotate(-135deg);top:-7px}}@media (min-width:321px) and (max-width:769px){.nav-header{grid-template-areas:"logo menuMobile" "nav nav";grid-template-columns:90% 10%;padding:1rem 1.2rem}.nav-header__logo img,.nav-header__logo svg{max-width:220px;height:65px}}@media (min-width:50px) and (max-width:320px){.nav-header__logo img,.nav-header__logo svg{max-width:174px;height:50px}}.number{display:flex;margin-right:20px}@media (max-width:1333px){.number{flex-direction:column;margin-right:0}.number .nav-header__list-contact{display:flex;margin-left:0!important;margin-right:25px}.number .nav-header__list-contact img{width:28px;height:28px}}@keyframes anima{0%{width:88px}100%{width:300px}}.button-wpp1{margin-left:10px;display:block;cursor:pointer}.button-wpp1 .container-button1{background:#52bf56;border-radius:50px 0 0 50px;border-right:none;border-color:#52bf56;box-shadow:none;height:95px;padding:1.5em 1em 1.5em 1.5em;position:fixed;right:0;top:auto;bottom:220px;z-index:111111111;border:none;cursor:pointer;transition:0.4s ease-in-out;right:-270px;width:340px}.button-wpp1 .button-wpp-flex{display:flex}.button-wpp1 .button-wpp-flex svg{font-size:3em;width:3rem;height:3rem}.button-wpp1 .button-wpp-flex .content{overflow:hidden;transition:0.6s ease-in-out;text-align:center}.button-wpp1 .button-wpp-flex .content p{font-weight:100;margin:0;text-align:center;text-transform:uppercase;color:white;overflow:hidden}.button-wpp1 .button-wpp-flex .content h3{font-size:1.3rem;margin-top:0.3rem;color:white;overflow:hidden}.button-wpp1:hover .container-button1{right:0}@media (max-width:470px){.button-wpp1 .container-button1{transform:scale(0.8);right:-248px}.button-wpp1 .container-button1:hover{right:-40px}}.container-main .footer-flex{display:flex;justify-content:space-between;align-items:center;padding:3rem 0}.container-main .footer-flex .logo-footer{width:260px;height:70px}.container-main .footer-flex h3{margin-bottom:1rem}.container-main .footer-flex a{text-decoration:none}.container-main .footer-flex .footer-box__flex{display:flex;margin-top:0.6rem}.container-main .footer-flex .footer-box__flex p,.container-main .footer-flex .footer-box__flex span{margin-left:10px;color:black}.container-main .footer-flex .footer-flex__item + .footer-flex__item{margin-top:1rem}.container-main .footer-flex .funcionamento{align-self:flex-start}@media (max-width:790px){.container-main .footer-flex{flex-wrap:wrap;align-items:flex-start}.container-main .footer-flex .logo{width:100vw;display:flex;justify-content:center;margin-bottom:2rem}}@media (max-width:484px){.container-main .footer-flex{flex-direction:column}.container-main .footer-flex .logo{justify-content:flex-start;width:100%}}.footer-bg{background-color:black;position:relative;padding:2rem 0;color:white;font-size:15px}.footer-bg .footer-bg-flex{display:flex;justify-content:space-between;align-items:center}.footer-bg .footer-bg-flex p{display:flex;align-items:center}.footer-bg .footer-bg-flex svg{margin-left:10px}.footer-bg .up-arrow{background-color:white;width:30px;height:30px;border-radius:50%;cursor:pointer;position:absolute;right:10px;top:25px}.footer-bg .up-arrow svg{-o-object-fit:cover;object-fit:cover}@media (max-width:1268px){.footer-bg .up-arrow{display:none}}@media (max-width:850px){.footer-bg .footer-bg-flex{flex-direction:column;text-align:center}.footer-bg .footer-bg-flex p + p{margin-top:0.8rem}}.cookies{width:100%;background-color:white;position:fixed;bottom:0;z-index:10000;padding:2rem;display:flex;align-items:center;text-align:center;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;justify-content:center}.cookies a{color:#0D3764}.cookies .cookieAccept{padding:0.7rem;width:80px;font-size:1rem;color:white;font-weight:bold;border:none;border-radius:5px;background:#0D3764;margin-left:1rem;cursor:pointer;transition:0.6s ease-in-out}.cookies .cookieAccept:hover{transform:scale(0.9)}.cookies.ativo{display:none}@media (max-width:768px){.cookies{flex-direction:column}.cookies .cookieAccept{margin-left:0rem;margin-top:1rem}.container-main .footer-flex .logo-footer{max-width:220px;height:65px}}@media (max-width:320px){.container-main .footer-flex .logo-footer{max-width:174px;height:50px;text-align:center}}.banner{position:relative}.banner .banner-img-bottom{content:"";position:absolute;width:100%;height:300px;background:linear-gradient(0deg,#021032 44.17%,rgba(1,14,44,0) 83.16%);z-index:1;bottom:-107px}.banner .banner-img{position:relative}.banner .banner-img img{height:600px;-o-object-fit:cover;object-fit:cover;width:100vw;-o-object-position:bottom;object-position:bottom}.banner .banner-img .banner-content{width:100%;position:absolute;z-index:2;bottom:35%}.banner .banner-img .banner-content .container-main{color:white}.banner .banner-img .banner-content .container-main h2{font-family:"Lemon/Milk light",sans-serif;font-size:4.7rem;letter-spacing:7px}.banner .banner-img .banner-content .container-main h3{font-family:"Arsenal",sans-serif;font-size:1.66rem}.banner .banner-img .banner-content .container-main p{max-width:280px;padding:1rem 0}.banner .banner-img .banner-content .container-main button{padding:1rem 2rem;border-radius:50px;border:none;font-weight:bold;font-size:15px;transition:0.6s ease-in-out}.banner .banner-img .banner-content .container-main button:hover{background-color:#0D3764;color:white;cursor:pointer;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.banner .banner-img .banner-blur{position:absolute;width:800px;height:600px;border-radius:200px;left:-136px;top:0.5rem;z-index:1;background:linear-gradient(180deg,#081437 0%,#0038FD 100%);opacity:0.29;filter:blur(54.5px)}.banner .swiper-pagination{position:relative;top:-60px;z-index:111}.banner .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid white;opacity:100%;width:11px;height:11px}.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:white;border:none}@media (max-width:768px){.banner .banner-img .banner-blur{width:100%;left:0}}@media (max-width:480px){.banner .banner-img img{height:500px}.banner .banner-img .banner-content{bottom:29%}.banner .banner-img .banner-content .container-main h2{font-size:3.7rem}.banner .banner-img .banner-content .container-main h3{font-size:1.36rem}}.services{padding-top:1rem;color:white;background:linear-gradient(2.37deg,#000 -33.15%,#031133 50.74%);position:relative}.services .services-description{display:flex;align-items:center;color:white;flex-wrap:wrap;position:relative;z-index:111}.services .services-description .black,.services .services-description .team,.services .services-description .map{display:flex;align-items:center;width:100%;height:110px;padding:1rem 3rem;background:rgba(255,255,255,0.1);box-shadow:0 30px 40px -20px rgba(124,124,124,0.25);border-radius:100px;transition:0.6s ease-in-out}.services .services-description .black p,.services .services-description .team p,.services .services-description .map p{max-width:174px;text-transform:uppercase;font-size:14px;transition:0.6s ease-in-out}.services .services-description .black svg,.services .services-description .team svg,.services .services-description .map svg{min-width:48px;height:48px;-o-object-fit:cover;object-fit:cover;margin-right:10px;transition:0.6s ease-in-out}.services .services-description .black:hover,.services .services-description .team:hover,.services .services-description .map:hover{background-color:white;box-shadow:rgba(0,0,0,0.1) 0 4px 12px}.services .services-description .black:hover p,.services .services-description .team:hover p,.services .services-description .map:hover p{color:#0D3764}.services .services-description .black:hover svg path,.services .services-description .team:hover svg path,.services .services-description .map:hover svg path{fill:#0D3764}.services .services-description .black{flex:3;justify-content:flex-end;border-radius:0 100px 100px 0}.services .services-description .black svg{transform:scale(1.2)}.services .services-description .team{flex:1;margin:0 0.5rem}.services .services-description .team p{width:100%;min-width:111px}.services .services-description .map{flex:3;border-radius:100px 0 0 100px}@media (max-width:885px){.services .services-description{padding:0 1rem}.services .services-description .black{flex:100%;justify-content:center;border-radius:100px;margin-bottom:1rem}.services .services-description .map{flex:2;border-radius:100px}.services .services-description .team{flex:2}}@media (max-width:769px){.services .services-description .black,.services .services-description .map,.services .services-description .team{flex:100%;justify-content:center}.services .services-description .map{margin-top:1rem}}@media (max-width:480px){.services .services-description .black,.services .services-description .map,.services .services-description .team{border-radius:10px}.services .services-description .black p,.services .services-description .map p,.services .services-description .team p{font-size:13px}.services .services-description .team{margin:0}}@media (max-width:320px){.services .services-description .black,.services .services-description .map,.services .services-description .team{flex-direction:column;height:auto;width:100vw;border-radius:10px;text-align:center}.services .services-description .black svg,.services .services-description .map svg,.services .services-description .team svg{margin-bottom:1rem}}.services .container-main .services-title{color:white;text-align:center;padding:2.8rem 0;font-size:1.8rem;position:relative;z-index:111}@media (max-width:480px){.services .container-main .services-title{font-size:1.5rem;padding:2.5rem 0 1.5rem 0}}.services .services-blur{position:absolute;width:500px;height:700px;margin-left:auto;margin-right:auto;left:0;right:0;top:-64px;text-align:center;z-index:12;background:radial-gradient(50% 50% at 50% 50%,#002D98 0%,#031132 99.99%,rgba(0,56,253,0) 100%);opacity:0.5;filter:blur(54.5px);transform:rotate(-68.84deg)}@media (max-width:1024px){.services .services-blur{display:none}}.about{padding:3rem 0 2rem 0;position:relative}.about .container-main{display:flex;position:relative;z-index:11}.about .container-main .about-description{flex:2;padding-top:5rem}.about .container-main .about-description h3{font-size:1.8rem;text-transform:uppercase;color:white}.about .container-main .about-description h4{font-size:1.3rem;max-width:270px;font-weight:500;padding:1.5rem 0 6rem 0;color:white}.about .container-main .about-description p{max-width:540px}.about .container-main .about-description p + p{margin-top:1rem}.about .container-main .about-image{flex:1}.about .container-main .about-image img{width:100%;border-radius:40px}.about::after{content:"";width:70%;height:310px;background:url(https://comdexlog.com.br/images/home/background-who-we-are.webp) no-repeat;position:absolute;top:0;z-index:1}.about .about-button{margin-top:1.5rem;display:block;text-decoration:none;color:black}.about .about-button button{width:50px;height:50px;border:none;border-radius:50%;background-color:#12204B;transform:scale(0.9);transition:0.6s ease-in-out;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;cursor:pointer}.about .about-button:hover button{background-color:white;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0}.about .about-button:hover button svg path{fill:#12204B}@media (max-width:1024px){.about .container-main .about-image img{height:535px;-o-object-fit:cover;object-fit:cover}}@media (max-width:900px){.about .container-main .about-image{display:none}.about .container-main .about-description{padding-top:0}.about::after{width:100%;height:230px}}.cta{background:url(https://comdexlog.com.br/images/global/cta.webp) no-repeat;background-size:cover;background-position:top;position:relative}.cta .container-cta{position:relative;z-index:111;color:white;max-width:450px;padding:5rem 0;margin:0 auto;text-align:center}.cta .container-cta h2{margin-bottom:1rem;text-transform:uppercase;font-weight:500;font-size:1.8rem}.cta::after{content:"COMDEX";font-size:12rem;color:white;position:absolute;font-family:"Lemon/Milk light",sans-serif;opacity:10%;font-weight:bold;letter-spacing:12px;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}@media (max-width:1024px){.cta::after{font-size:10rem}}@media (max-width:769px){.cta::after{display:none}}@media (max-width:480px){.cta .container-cta{max-width:300px}.cta .container-cta h2{font-size:1.6rem;text-align:center}}.container-card{position:relative;z-index:1111;display:flex;justify-content:space-between;color:#12204B}.container-card h2{font-weight:500;margin-bottom:1.7rem;font-size:30px;position:relative;color:#12204B;padding-left:10px;padding-bottom:0.7rem}.container-card h2::after{content:"";height:3px;width:20%;position:relative;background-color:#0038FD;position:absolute;left:10px;border-radius:10px;bottom:0}.container-card .card{padding:2rem;background-color:white;border-radius:10px;max-width:560px;transition:0.6s ease-in-out;box-shadow:0 0 100px rgba(0,0,0,0.27);text-decoration:none;color:#12204B}.container-card .card p{margin-top:0.7rem;display:flex;align-items:center}.container-card .card p svg{margin-right:5px;min-width:34px;min-height:34px;transition:0.6s ease-in-out}.container-card .card p:hover svg{transform:scale(0.8)}.container-card .card:hover{transform:scale(0.987)}.container-card .card + .card{margin-left:1rem}@media (max-width:1100px){.container-card{flex-wrap:wrap;justify-content:center}.container-card .card + .card{margin-left:0;margin-top:1.2rem}}@media (max-width:480px){.container-card h2{font-size:1.8rem}.container-card .card{padding:1rem}.container-card .card p{font-size:15px}}.card-container{display:flex;justify-content:center;position:relative;z-index:111}.card-container .card-primary,.card-container .card-secundary{position:relative;max-width:340px;display:block;margin:0 1rem;text-decoration:none;color:white;transition:0.6s ease-in-out}.card-container .card-primary .card-item,.card-container .card-secundary .card-item{background-color:#12204B;height:165px;border-radius:10px 10px 0 0;padding:0 1.6rem;text-align:center;font-size:15px;transition:0.6s ease-in-out}.card-container .card-primary .card-item .pagination-card .swiper-pagination,.card-container .card-secundary .card-item .pagination-card .swiper-pagination{bottom:0;left:45%}.card-container .card-primary .card-item .pagination-card .swiper-pagination .swiper-pagination-bullet,.card-container .card-secundary .card-item .pagination-card .swiper-pagination .swiper-pagination-bullet{background-color:white}.card-container .card-primary .card-item .swiper,.card-container .card-secundary .card-item .swiper{height:90px}.card-container .card-primary .card-item .swiper p.swiper-slide.swiper-slide-active,.card-container .card-secundary .card-item .swiper p.swiper-slide.swiper-slide-active{display:flex;justify-content:center;align-items:center}.card-container .card-primary h3,.card-container .card-secundary h3{text-transform:capitalize;font-weight:400;font-size:1.5rem;background-color:#12204B;padding:1rem 1.4rem 0.4rem 1.4rem}.card-container .card-primary .imagem,.card-container .card-secundary .imagem{height:215px;-o-object-fit:cover;object-fit:cover}.card-container .card-primary .imagem img,.card-container .card-secundary .imagem img{width:100%;border-radius:0 0 10px 10px;-o-object-fit:cover;object-fit:cover}.card-container .card-primary .card-item__secundary,.card-container .card-secundary .card-item__secundary{border-radius:0 0 10px 10px}.card-container .card-primary .imagem-secundary img,.card-container .card-secundary .imagem-secundary img{width:100%;height:215px;border-radius:10px 10px 0 0}.card-container .card-primary .card-button,.card-container .card-secundary .card-button{border:none;position:absolute;width:50px;height:50px;border-radius:50px;background-color:#12204B;transform:scale(0.9);margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:44.8%;opacity:0;transition:0.6s ease-in-out;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;cursor:pointer}.card-container .card-primary:hover,.card-container .card-secundary:hover{transform:scale(0.977)}@media (max-width:1180px){.card-container{flex-wrap:wrap;justify-content:space-around;max-width:700px;margin:0 auto}.card-container .card-primary,.card-container .card-secundary{margin-top:1.5rem}}@media (max-width:320px){.card-container .card-primary,.card-container .card-secundary{max-width:260px}.card-container .card-primary .imagem,.card-container .card-secundary .imagem{height:200px}}.servicos .card-container .card-primary .imagem,.servicos .card-container .card-secundary .imagem,.servicos .card-container .card-primary .imagem-secundary img,.servicos .card-container .card-secundary .imagem-secundary img,.servicos .card-container .card-primary .imagem img,.servicos .card-container .card-secundary .imagem img{height:215px;-o-object-fit:cover;object-fit:cover}.servicos .card-container .card-primary .card-item .swiper,.servicos .card-container .card-secundary .card-item .swiper{height:90px}.servicos .card-container .card-primary .card-item,.servicos .card-container .card-secundary .card-item{padding:0 0.7rem}@media (max-width:1180px){.servicos .card-container .card-primary,.servicos .card-container .card-secundary{max-width:280px}}.container-button{width:100%;display:flex;justify-content:center;padding:2.8rem 0}.button{padding:1rem 2rem;border-radius:34px;font-weight:bold;transition:0.6s ease-in-out;cursor:pointer;font-family:"Rubik",sans-serif}.transparent{color:white;background-color:transparent;border:1px solid white}.transparent:hover{background-color:white;color:#12204B;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.white{color:black;background-color:white;border:none}.white:hover{background-color:#0D3764;color:white;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.blue{color:white;background-color:#0D3764;border:none}.blue:hover{background-color:#0D3764;color:white;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}