@charset "UTF-8";.services{padding-top:110px;padding-bottom:110px}@media (max-width: 767.98px){.services{padding-top:90px;padding-bottom:90px}}.services-title{position:relative}.services-title span{color:#00983a;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;border-radius:18px;border:.5px solid #00983A;background:#f2f4f7;padding:11px 16px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:auto auto 8px}.services-title h2{background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:calc(1.35rem + 1.2vw);font-weight:700;line-height:70px;margin-bottom:30px}@media (min-width: 1200px){.services-title h2{font-size:2.25rem}}@media (max-width: 767.98px){.services-title h2{line-height:normal}}.services-title:after{content:"Serviços";position:absolute;top:-37px;right:0;left:0;z-index:-1;margin:auto;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,152,58,.15);font-family:Sarala;font-size:calc(2.375rem + 13.5vw);font-style:normal;font-weight:700;line-height:normal;color:transparent;text-transform:uppercase}@media (min-width: 1200px){.services-title:after{font-size:12.5rem}}@media (max-width: 767.98px){.services-title:after{font-size:4rem}}.services .service-category{margin-bottom:24px}.services .service-category .expanded{position:relative;border-radius:10px;border:1px solid #9AC2A9;background:#f2f4f7;display:flex;overflow:hidden}@media (max-width: 1199.98px){.services .service-category .expanded{height:100%}}@media (max-width: 767.98px){.services .service-category .expanded{flex-direction:column;margin-bottom:24px}}@media (min-width: 768px){.services .service-category .expanded:hover .image img:not(.element){transform:scale(1.1) translate(-4%,4%)}.services .service-category .expanded:hover .infos .icon{width:89px;height:89px}.services .service-category .expanded:hover .infos .icon svg{font-size:46px}}.services .service-category .expanded:after{content:"";position:absolute;top:0;left:0;border-radius:10px 10px 0 0;background:#9ac2a9;width:100%;height:8px}.services .service-category .expanded .infos{width:50%;display:flex;flex-direction:column;justify-content:end;padding-left:32px;padding-right:32px;padding-bottom:32px}@media (max-width: 767.98px){.services .service-category .expanded .infos{width:100%;order:1;padding-bottom:1rem}}.services .service-category .expanded .infos .icon{width:71px;height:71px;background:#00983a;display:flex;align-items:center;justify-content:center;border-radius:10rem;margin-bottom:8px;transition:all .3s}@media (max-width: 767.98px){.services .service-category .expanded .infos .icon{width:44px;height:44px;margin-top:16px}}.services .service-category .expanded .infos .icon svg{font-size:37px;fill:#fff;transition:all .3s}@media (max-width: 767.98px){.services .service-category .expanded .infos .icon svg{width:20px;height:20px}}.services .service-category .expanded .infos h3{font-size:calc(1.3125rem + .75vw);font-weight:700;background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px;padding-right:46px;line-height:normal}@media (min-width: 1200px){.services .service-category .expanded .infos h3{font-size:1.875rem}}@media (max-width: 767.98px){.services .service-category .expanded .infos h3{width:-moz-fit-content;width:fit-content;padding-right:0;position:relative}.services .service-category .expanded .infos h3:after{content:"";position:absolute;top:0;right:-2rem;bottom:0;margin:auto;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16' class='kmbi kmbi-short-arrow-right ' fill='currentColor'%3E%3Cpath d='M15.5824 6.99218L9.38377 0.793587C8.82754 0.236773 7.92438 0.236773 7.36821 0.793587C6.8114 1.35011 6.8114 2.25269 7.36821 2.80921L11.1333 6.57458H1.4254C0.638096 6.57461 0 7.21264 0 8.00001C0 8.78728 0.638096 9.42544 1.4254 9.42544H11.1333L7.36818 13.1908C6.81137 13.7473 6.81137 14.6499 7.36818 15.2064C7.64625 15.4848 8.01126 15.624 8.37594 15.624C8.74066 15.624 9.10564 15.4848 9.38377 15.2064L15.5824 9.00784C16.1392 8.45128 16.1392 7.54874 15.5824 6.99218Z'%3E%3C/path%3E%3C/svg%3E")}}.services .service-category .expanded .infos p{margin-bottom:8px;line-height:normal;color:#1e1e1e;font-size:14px}.services .service-category .expanded .infos .more{color:#003213;font-size:16px;font-weight:700;line-height:normal}@media (max-width: 767.98px){.services .service-category .expanded .infos .more{display:none}}.services .service-category .expanded .infos .more svg{fill:#003213;margin-right:8px}.services .service-category .expanded .image{width:50%;position:relative;overflow:hidden}@media (max-width: 767.98px){.services .service-category .expanded .image{width:100%;order:0}}.services .service-category .expanded .image img{width:100%;height:auto;transition:all .3s}@media (max-width: 1199.98px){.services .service-category .expanded .image img{-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:top;object-position:top}}@media (max-width: 767.98px){.services .service-category .expanded .image img:not(.element){-o-object-fit:cover;object-fit:cover;aspect-ratio:2;-o-object-position:top;object-position:top}}.services .service-category .expanded .image .element{position:absolute;top:0;left:0;opacity:50%}.services .service-category .mini-inner{height:100%;gap:24px;display:flex;flex-direction:column}.services .service-category .mini-inner .mini{height:50%;display:flex;flex-direction:column;justify-content:center;padding-left:32px;padding-right:32px;border-radius:10px;border:1px solid #9AC2A9;background:#e8fff1}@media (max-width: 767.98px){.services .service-category .mini-inner .mini{padding-top:1rem;padding-bottom:1rem;background:#f2f4f7}}@media (min-width: 768px){.services .service-category .mini-inner .mini:hover .icon{width:50px;height:50px}.services .service-category .mini-inner .mini:hover .icon svg{font-size:28px}}.services .service-category .mini-inner .mini h3{font-size:calc(1.275rem + .3vw);font-weight:700;margin-bottom:8px;line-height:normal}@media (min-width: 1200px){.services .service-category .mini-inner .mini h3{font-size:1.5rem}}.services .service-category .mini-inner .mini h3 svg{font-size:16px;margin-left:4px}.services .service-category .mini-inner .mini p{font-size:14px;font-weight:400;margin-bottom:0;line-height:normal}.services .service-category .mini-inner .mini .icon{width:44px;height:44px;background:#00983a;display:flex;align-items:center;justify-content:center;border-radius:10rem;margin-bottom:8px;transition:all .3s}.services .service-category .mini-inner .mini .icon svg{font-size:24px;fill:#fff;transition:all .3s}.services .service-category .mini-inner .mini:first-child{background:linear-gradient(90deg,#003213,#00983a)}@media (max-width: 767.98px){.services .service-category .mini-inner .mini:first-child{background:#e8fff1}}.services .service-category .mini-inner .mini:first-child h3{color:#fff}@media (max-width: 767.98px){.services .service-category .mini-inner .mini:first-child h3{background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.services .service-category .mini-inner .mini:first-child h3 svg{fill:#fff;font-size:16px;margin-left:4px}@media (max-width: 767.98px){.services .service-category .mini-inner .mini:first-child h3 svg{fill:#003213;margin-bottom:5px}}.services .service-category .mini-inner .mini:first-child p{color:#fff}@media (max-width: 767.98px){.services .service-category .mini-inner .mini:first-child p{color:#1e1e1e;font-size:14px;font-weight:400;line-height:normal}}.services .service-category.invert{flex-direction:row-reverse}@media (max-width: 767.98px){.services .service-category.invert .expanded{background:#e8fff1;margin-bottom:24px}.services .service-category.invert .expanded .image{display:none}.services .service-category.invert .expanded:after{display:none}}.services .service-category.invert .mini-inner{flex-direction:column-reverse}.comercial .box{margin-bottom:-189px;border-radius:10px;border:1px solid #9AC2A9;background:#f2f4f7;position:relative;display:flex}.comercial .box:after{content:"";position:absolute;top:0;left:0;z-index:2;border-radius:10px 10px 0 0;background:#9ac2a9;width:100%;height:8px}.comercial .box .text{width:60%;padding-left:110px;padding-top:60px;padding-bottom:60px}@media (max-width: 767.98px){.comercial .box .text{width:100%;padding:30px 1rem;text-align:center}}.comercial .box .text span{color:#00983a;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;border-radius:18px;border:.5px solid #00983A;background:#f2f4f7;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:auto 0 8px}@media (max-width: 767.98px){.comercial .box .text span{margin:auto auto 8px}}.comercial .box .text h2{font-size:calc(1.35rem + 1.2vw);font-weight:700;line-height:normal;background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 1200px){.comercial .box .text h2{font-size:2.25rem}}@media (max-width: 767.98px){.comercial .box .text .btn{margin:0 auto!important}}.comercial .box .image{width:40%;text-align:end;position:relative}@media (max-width: 767.98px){.comercial .box .image{display:none}}.comercial .box .image .fixed{position:relative;margin-top:-1rem;z-index:10}.comercial .box .image .element{position:absolute;top:1px;right:-2px;z-index:0;width:auto;height:100%;border-radius:0 10px 10px 0}footer{padding-top:286px!important}@media (max-width: 767.98px){footer{padding-top:250px!important}}.clients{overflow:hidden}@media (max-width: 767.98px){.clients{margin-bottom:10px}}.clients .swiper-clients{border-radius:10px;background:#f2f4f7;position:relative}.clients .swiper-clients:after{content:"";position:absolute;top:0;left:0;z-index:10;height:100%;width:30%;background:linear-gradient(90deg,#f2f4f7,#f2f4f700);pointer-events:none}.clients .swiper-clients:before{content:"";position:absolute;top:0;right:0;z-index:10;height:100%;width:30%;background:linear-gradient(270deg,#f2f4f7,#f2f4f700);pointer-events:none}.numbers{background:linear-gradient(90deg,#003213e6,#00983ae6);padding-top:110px;padding-bottom:110px;position:relative}@media (max-width: 767.98px){.numbers{padding-top:90px;padding-bottom:90px}}.numbers-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.numbers-title{margin-bottom:58px;position:relative}.numbers-title span{color:#00983a;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;border-radius:18px;border:.5px solid #00983A;background:#f2f4f7;padding:11px 16px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:auto auto 8px}.numbers-title h2{color:#f2f4f7;text-align:center;font-size:calc(1.35rem + 1.2vw);font-weight:700;line-height:normal;margin-bottom:0}@media (min-width: 1200px){.numbers-title h2{font-size:2.25rem}}.numbers-title:after{content:"Sobre nós";position:absolute;top:-37px;right:0;left:0;z-index:-1;margin:auto;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.2);font-family:Sarala;font-size:calc(2.375rem + 13.5vw);font-style:normal;font-weight:700;line-height:normal;color:transparent}@media (min-width: 1200px){.numbers-title:after{font-size:12.5rem}}@media (max-width: 767.98px){.numbers-title:after{font-size:4rem}.numbers .col-md-3:not(:last-child){margin-bottom:56px}.numbers .col-md-3:last-child{margin-bottom:32px}}.numbers .number{position:relative;border-radius:10px;border:1px solid #9AC2A9;background:#f2f4f7;box-shadow:5px 5px 5px #00000040;padding-bottom:30px;padding-left:28px;padding-right:28px;height:100%}@media (max-width: 767.98px){.numbers .number{padding-bottom:1rem}}.numbers .number:after{content:"";position:absolute;top:0;left:0;z-index:0;border-radius:10px 10px 0 0;background:#9ac2a9;width:100%;height:8px}.numbers .number .icon{width:74px;height:74px;background:#00983a;display:flex;align-items:center;justify-content:center;border-radius:10rem;margin:-40px auto -4px;position:relative;z-index:1}.numbers .number .icon svg{font-size:37px;fill:#fff}.numbers .number h3{background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:calc(1.51875rem + 3.225vw);font-weight:700;line-height:normal;margin-bottom:0}@media (min-width: 1200px){.numbers .number h3{font-size:3.9375rem}}.numbers .number p{background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:calc(1.275rem + .3vw);font-weight:700;line-height:normal;margin-bottom:0;margin-top:-22px}@media (min-width: 1200px){.numbers .number p{font-size:1.5rem}}.banner{aspect-ratio:1920/720}@media (max-width: 767.98px){.banner{aspect-ratio:768/1250}}.banner .swiper-slide{display:flex;justify-content:center}.banner .swiper-pagination{margin:auto;left:0;right:0;text-align:left}.banner .swiper-pagination .swiper-pagination-bullet{border-radius:4px;border:.5px solid #00983A;background:#d9d9d9;width:25px;height:8px}.banner .swiper-pagination .swiper-pagination-bullet-active{border-radius:4px;border:.5px solid #00983A;background:#00983a;width:50px}.banner .swiper-lazy{max-width:100%;height:auto}.types2{padding-bottom:110px}@media (max-width: 767.98px){.types2{padding-top:60px!important;padding-bottom:90px}}.types{padding-top:110px;overflow:hidden}@media (max-width: 767.98px){.types{padding-top:90px}}.types .title{color:#00983a;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;border-radius:18px;border:.5px solid #00983A;background:#f2f4f7;padding:11px 16px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 0 17px}@media (max-width: 767.98px){.types .title{margin:30px auto 17px}}.types h2{background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:calc(1.35rem + 1.2vw);font-weight:700;line-height:normal;margin-bottom:16px}@media (min-width: 1200px){.types h2{font-size:2.25rem}}@media (max-width: 767.98px){.types h2{text-align:center}}.types p{color:#1e1e1e;font-family:Sarala;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 767.98px){.types p{display:none}}.types .plataform-title{position:relative}.types .plataform-title:after{content:"Tecnologia";position:absolute;top:-37px;right:0;left:0;z-index:-1;margin:auto;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,152,58,.1490196078);font-size:calc(2.375rem + 13.5vw);font-style:normal;font-weight:700;line-height:normal;color:transparent;text-transform:uppercase}@media (min-width: 1200px){.types .plataform-title:after{font-size:12.5rem}}@media (max-width: 767.98px){.types .plataform-title:after{font-size:4rem}}.types .expertise-title{position:relative}.types .expertise-title:after{content:"Perícia";position:absolute;top:-37px;right:0;left:0;z-index:-1;margin:auto;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,152,58,.1490196078);font-size:calc(2.375rem + 13.5vw);font-style:normal;font-weight:700;line-height:normal;color:transparent;text-transform:uppercase}@media (min-width: 1200px){.types .expertise-title:after{font-size:12.5rem}}@media (max-width: 767.98px){.types .expertise-title:after{font-size:4rem}}.types ul{list-style:none;margin-bottom:0;padding-left:0}@media (max-width: 767.98px){.types ul{display:none}}.types ul li{border-radius:10px;border:1px solid #9AC2A9;background:#e8fff1;padding:16px 36px;display:flex;align-items:center;justify-content:center;gap:16px;position:relative;background:linear-gradient(90deg,#000,#00983a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:calc(1.275rem + .3vw);font-weight:700;line-height:normal;margin-bottom:16px}@media (min-width: 1200px){.types ul li{font-size:1.5rem}}.types ul li:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#e8fff1}.types ul li .icon{width:44px;height:44px;background:#00983a;display:flex;align-items:center;justify-content:center;border-radius:10rem;position:relative;z-index:1}.types ul li .icon svg{font-size:23px;fill:#fff}.types ul li .text{width:calc(100% - 60px)}.types .btn{margin-top:30px}@media (max-width: 767.98px){.types .btn{margin:16px auto 0!important;display:block}}
