*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;scroll-behavior:smooth}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("../../assets/fonts/ibm-plex-mono-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("../../assets/fonts/ibm-plex-mono-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("../../assets/fonts/ibm-plex-mono-v19-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;src:url("../../assets/fonts/ibm-plex-mono-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url("../../assets/fonts/inter-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../../assets/fonts/inter-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("../../assets/fonts/inter-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:500;src:url("../../assets/fonts/ubuntu-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu";font-style:normal;font-weight:700;src:url("../../assets/fonts/ubuntu-v20-latin-700.woff2") format("woff2")}body,html{font-family:"Inter",sans-serif;font-size:62.5%;background:#fff;color:#373737;max-width:100% !important}body{font-size:1.6rem;font-weight:400;line-height:150%;letter-spacing:.08rem}a{text-decoration:none;font-size:1.6rem}img{display:block;max-width:100%}button{cursor:pointer;background:rgba(0,0,0,0);border:0}input,textarea{display:block;border:0;outline:none;font-size:1.5rem;color:#373737;letter-spacing:0px;font-family:"Inter",sans-serif}.d-n{display:none;visibility:hidden;pointer-events:none}section{position:-ms-page;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h1{background-image:-webkit-gradient(linear, left top, right top, from(#81F2DC), to(#B3F79A));background-image:linear-gradient(90deg, #81F2DC 0%, #B3F79A 100%);color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"Ubuntu",sans-serif;font-size:6.4rem;font-style:normal;font-weight:700;line-height:8rem;letter-spacing:-0.064rem}h2,h3{font-family:"Ubuntu",sans-serif;font-style:normal;font-weight:700}h2{color:#161623;font-size:3.6rem;line-height:normal;letter-spacing:-0.036rem}h2.white{color:#fff}h3{color:#fff;font-size:2.4rem;line-height:100%;letter-spacing:-0.12rem}.t-link{color:#fff;font-family:"Ubuntu",sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.08rem}.container{width:100%;margin:0 auto;max-width:124.6rem;padding:0 1.5rem}.btn-primary{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;border:solid 1px #fff}.btn-primary span{text-transform:uppercase;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.btn-primary svg{z-index:1}.btn-primary svg path{-webkit-transition:all .9s ease;transition:all .9s ease}.btn-primary:hover span{color:#161623}.btn-primary:hover svg path{fill:#161623}.btn-primary::after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#81F2DC), to(#B3F79A));background:linear-gradient(90deg, #81F2DC 0%, #B3F79A 100%);-webkit-transition:.3s ease-out all;transition:.3s ease-out all}.btn-primary:hover::after{width:100%;color:#161623;-webkit-transition:.5s ease-in all;transition:.5s ease-in all}.btn-primary.btn2{border:solid 1px #b3f79a}.btn-primary.btn2 span{color:#161623}.btn-primary.btn2 svg path{fill:#161623}.btn-primary.btn2:hover span{color:#161623}.btn-primary.btn2:hover svg path{fill:#161623}.btn-primary.black{border:solid 1px #161623}.btn-primary.black span{color:#161623}.btn-primary.black svg path{fill:#161623}.btn-primary.black::after{background:#161623}.btn-primary.black:hover span{color:#fff}.btn-primary.black:hover svg path{fill:#fff}header{position:fixed;top:0;left:0;z-index:100;width:100%;height:8rem;background:#161623;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .image{width:5rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-object-fit:cover;object-fit:cover}header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2rem}header .menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;-ms-flex-item-align:stretch;align-self:stretch}header .menu nav ul li a{position:relative;color:#fff;font-size:1.6rem;font-weight:600;line-height:150%;letter-spacing:.08rem;text-transform:uppercase;-webkit-animation:borderEffect .2s linear;animation:borderEffect .2s linear}header .menu nav ul li a::before{content:"";position:absolute;bottom:-0.8rem;left:50%;height:2px;width:0;background:-webkit-gradient(linear, left top, right top, from(#81F2DC), to(#B3F79A));background:linear-gradient(90deg, #81F2DC 0%, #B3F79A 100%);-webkit-transition:.3s ease all;transition:.3s ease all}header .menu nav ul li a:hover:before{width:100%;left:0;border-radius:8px;-webkit-transition:.2s ease all;transition:.2s ease all}header .menu nav ul li a.active::before{width:100%;left:0}header .menu .btn-call-to-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 1.6rem;border-radius:.4rem;background:-webkit-gradient(linear, left top, right top, from(#81F2DC), to(#B3F79A));background:linear-gradient(90deg, #81F2DC 0%, #B3F79A 100%);color:#161623;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}header .menu .btn-call-to-action:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9)}header .btnMenuMobile{display:none}header.fixed-menu{margin-top:.5rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(15, 15, 15, 0.3)), to(rgba(15, 15, 15, 0.3)));background:linear-gradient(180deg, rgba(15, 15, 15, 0.3) 0%, rgba(15, 15, 15, 0.3) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0px 4px 20px 0px rgba(0,0,0,.4);box-shadow:0px 4px 20px 0px rgba(0,0,0,.4)}@media(max-width: 800px){header .container .btnMenuMobile{width:3.2rem;height:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container .btnMenuMobile img{width:100%}header .container .btnMenuMobile .close{display:none}header .container .btnMenuMobile.is-active .open{display:none}header .container .btnMenuMobile.is-active .close{display:block;width:2.4rem}header.mobile-header .menu{z-index:2024;position:fixed;top:0;left:-65%;height:100vh;width:65%;padding:4rem 1.5rem;background-color:#161623;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}header.mobile-header .menu nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 500px){header{height:6rem}header .image{width:3.2rem}}.menuOpened body{overflow:hidden}.menuOpened body .overlay{display:block}.menuOpened body header.mobile-header .menu{left:0;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1}.menuOpened body header.mobile-header .btnMenuMobile{position:fixed;top:1.5rem;right:1rem;z-index:3}footer{width:100%;padding-bottom:4rem;background-color:#161623}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .top-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:4rem 0;border-bottom:1px solid rgba(255,255,255,.2)}footer .top-area .link-group .link-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 0;margin-bottom:2rem}footer .top-area .link-group .link-content .icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;-ms-flex-negative:0;flex-shrink:0}footer .top-area .link-group .link-content:hover span{color:rgba(255,255,255,.7)}footer .middle-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:4rem 0;border-bottom:1px solid rgba(255,255,255,.2)}footer .middle-area .left-area,footer .middle-area .right-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}footer .middle-area .left-area img{width:5rem;height:5rem}footer .middle-area .left-area h3{font-size:2rem}footer .middle-area .left-area p{color:rgba(255,255,255,.7);font-weight:600}footer .middle-area .right-area h3{font-size:1.8rem;font-weight:500}footer .middle-area .right-area .contato-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}footer .middle-area .right-area .contato-footer .icon-contato-footer{width:2.4rem;height:2.4rem;-ms-flex-negative:0;flex-shrink:0}footer .bottom-area{width:100%;padding:4rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .bottom-area .left-area span{color:#fff;font-family:"Inter",sans-serif;font-size:1.6rem;font-weight:400;display:block;margin-top:2rem}footer .bottom-area .right-area .social-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;gap:2.4rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}footer .bottom-area .right-area .social-group .social-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.8rem;background:#222236;border-radius:.4rem}footer .bottom-area .right-area .social-group .social-item .icon-social-footer{width:2.6rem;height:2.6rem}footer .bottom-area .right-area .social-group .social-item .icon-social-footer img{width:100%}footer .bottom-area .right-area .social-group .social-item span{color:#fff;font-family:"Ubuntu",sans-serif;font-size:1.4rem}footer .bottom-area .right-area .social-group .social-item.text{padding:.4rem .8rem}@media(max-width: 800px){footer .bottom-area{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .middle-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}footer .middle-area .left-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 600px){footer .top-area{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}footer .bottom-area .right-area{display:none;visibility:hidden;pointer-events:none}}main{padding-top:7rem}@media(max-width: 500px){main{padding-top:5rem}}.s-hero{position:relative;width:100%;height:60rem;padding:8rem 0 4rem;background:#161623;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-hero::after{content:"";position:absolute;top:0;left:inherit;right:0;height:100%;width:30%;z-index:0;background:#b3f79a}.s-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-hero .left-area{max-width:60.3rem}.s-hero .left-area .text-hero h1{color:#fff;min-height:6rem;text-align:left}.s-hero .left-area .text-hero h1 span{color:linear-gradient(90deg, #81F2DC 0%, #B3F79A 100%);min-height:6.4rem}.s-hero .left-area .text-hero p{color:rgba(255,255,255,.7);font-size:1.6rem;margin-top:2rem;margin-bottom:1.5rem}.s-hero .left-area .local-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin-top:3.6rem}.s-hero .left-area .local-hero .icon-local{width:1.6rem;height:2.0363rem}.s-hero .left-area .local-hero span{color:rgba(255,255,255,.7)}.s-hero .right-area{z-index:1}@media(max-width: 1150px){.s-hero .container .left-area{width:100%;max-width:45rem}.s-hero .container .left-area .text-hero h1{font-size:4.6rem;line-height:6rem}.s-hero .container .left-area .text-hero p{max-width:45rem;font-size:1.6rem;text-align:start}.s-hero .container .left-area .local-hero{margin-top:2.4rem}}@media(max-width: 900px){.s-hero{height:auto}.s-hero::after{height:25rem;width:100%;top:inherit;bottom:0}.s-hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.4rem}.s-hero .container .left-area{max-width:100%;text-align:centers}.s-hero .container .left-area .text-hero h1{text-align:center}.s-hero .container .left-area .text-hero p{max-width:100%;text-align:center}.s-hero .container .left-area .local-hero{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 500px){.s-hero::after{height:20rem}}.s-quemSou{position:relative;width:100%;padding:8rem 0}.s-quemSou .bg-sobre{position:absolute;right:-20rem;bottom:1rem;z-index:-1;width:40rem}.s-quemSou .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6.4rem}.s-quemSou .left-area{position:relative;padding:0 1.5rem}.s-quemSou .left-area .image-sobre{width:30rem;height:35rem;-ms-flex-negative:0;flex-shrink:0}.s-quemSou .left-area::after{content:"";position:absolute;top:3.5rem;left:0;width:30rem;height:30rem;border:solid 3px #b3f79a;z-index:-1;margin-left:-2rem}.s-quemSou .right-area .text-sobre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.s-quemSou .right-area .text-sobre p{font-weight:400;font-size:1.6rem}.s-quemSou .right-area .details-sobre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;margin-top:3.6rem}@media(max-width: 1150px){.s-quemSou{background-image:none}}@media(max-width: 900px){.s-quemSou .bg-sobre{display:none}.s-quemSou .container .left-area .image-sobre{width:100%;min-width:20rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.s-quemSou .container .left-area::after{width:20rem;height:20rem;margin-left:-1rem}}@media(max-width: 600px){.s-quemSou .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 400px){.s-quemSou .container .details-sobre{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-atuacao{width:100%;padding:8rem 0;background-color:#b3f79a}.s-atuacao .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.4rem;height:40rem;position:relative;background-image:url("../../assets/illustration-atuacao.svg");background-repeat:no-repeat;background-position:top right}.s-atuacao .bg-atuacao{position:absolute;bottom:-15rem;left:-35rem}.s-atuacao .left-area .text-atuacao p,.s-atuacao .right-area .text-atuacao p{margin-top:2rem}.s-atuacao .left-area .text-atuacao{margin-bottom:15rem}.s-atuacao .right-area .text-atuacao{margin-top:15rem}@media(max-width: 900px){.s-atuacao .container{height:inherit}.s-atuacao .container .bg-atuacao{width:40rem;left:-20rem;bottom:-13rem}}@media(max-width: 600px){.s-atuacao .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:none}.s-atuacao .container .bg-atuacao{display:none}.s-atuacao .container .text-atuacao{margin-top:inherit;margin-bottom:inherit;text-align:center}}.s-projetos{width:100%;padding:16rem 0;background:#161623;overflow:hidden;position:relative}.s-projetos::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#81f2dc), to(#b3f79a));background:linear-gradient(#81f2dc, #b3f79a);-webkit-clip-path:circle(30% at right 70%);clip-path:circle(30% at right 70%)}.s-projetos::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#052150), to(#81f2dc));background:linear-gradient(#052150, #81f2dc);-webkit-clip-path:circle(20% at 10% 10%);clip-path:circle(20% at 10% 10%)}.s-projetos .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-projetos .box-bluer{display:-webkit-box;display:-ms-flexbox;display:flex;width:107.3rem;height:45rem;padding:3.2rem 6.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;-ms-flex-negative:0;flex-shrink:0;z-index:1;-webkit-box-shadow:20px 20px 50px rgba(0,0,0,.5);box-shadow:20px 20px 50px rgba(0,0,0,.5);border-radius:15px;background:rgba(37,37,37,.1);border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.s-projetos .box-bluer .left-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10.7rem 9.5rem;width:100%;border:rgba(255,255,255,.237) 1px solid;border-radius:8px}.s-projetos .box-bluer .left-area img{width:28.1rem;height:12rem}.s-projetos .box-bluer .right-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.s-projetos .box-bluer .right-area .text-projetos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.s-projetos .box-bluer .right-area .text-projetos h2{color:#fff}.s-projetos .box-bluer .right-area .text-projetos p{color:rgba(255,255,255,.7);text-align:justify}@media(max-width: 1366px){.s-projetos{background-size:95%}}@media(max-width: 1150px){.s-projetos .container::after,.s-projetos .container::before{width:30rem;height:30rem}.s-projetos .box-bluer{width:90%}.s-projetos .box-bluer .left-area{padding:10.7rem 1.5rem}}@media(max-width: 800px){.s-projetos .container::after,.s-projetos .container::before{width:25rem;height:25rem}.s-projetos .box-bluer{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 500px){.s-projetos{padding:8rem 0;background-image:none}.s-projetos .container::after{bottom:-10rem;left:-10rem}.s-projetos .container::before{top:-5rem;right:-10rem}.s-projetos .box-bluer{width:100%;padding:2.5rem}.s-projetos .box-bluer .left-area{height:100%;padding:6rem 1.5rem}.s-projetos .box-bluer .left-area img{max-width:100%}}.s-front{width:100%;padding:8rem 0;background-color:#fff}.s-front .container{height:35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-contato,.s-feedback{width:100%;padding:8rem 0;background-color:#fff}.s-contato .container,.s-feedback .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.s-contato .top-area,.s-feedback .top-area{padding:2.4rem 0}.s-contato .top-area h2,.s-contato .top-area p,.s-feedback .top-area h2,.s-feedback .top-area p{width:100%;max-width:67rem;text-align:center}.s-contato .top-area p,.s-feedback .top-area p{margin-top:1rem}.s-contato .top-area .email-content,.s-feedback .top-area .email-content{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem}.s-contato .wpcf7,.s-feedback .wpcf7{width:100%}.s-contato .bottom-area,.s-feedback .bottom-area{margin-top:2.4rem}.s-contato .bottom-area .form-container,.s-feedback .bottom-area .form-container{padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-contato .bottom-area .form-container .form,.s-feedback .bottom-area .form-container .form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.2rem;margin-bottom:6.4rem}.s-contato .bottom-area .form-container .form .form-group:first-child,.s-feedback .bottom-area .form-container .form .form-group:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6.4rem}.s-contato .bottom-area .form-container .form .form-group,.s-feedback .bottom-area .form-container .form .form-group{width:100%}.s-contato .bottom-area .form-container .form .form-group .input-item,.s-feedback .bottom-area .form-container .form .form-group .input-item{width:100%}.s-contato .bottom-area .form-container .form .form-group .input-item label,.s-feedback .bottom-area .form-container .form .form-group .input-item label{font-family:"Ubuntu";font-weight:700;letter-spacing:0px}.s-contato .bottom-area .form-container .form .form-group .input-item span input,.s-contato .bottom-area .form-container .form .form-group .input-item span textarea,.s-feedback .bottom-area .form-container .form .form-group .input-item span input,.s-feedback .bottom-area .form-container .form .form-group .input-item span textarea{width:100%;background:rgba(0,0,0,0);padding:1rem .3rem;margin-top:.5rem;border:0;border-bottom:1.5px solid #b3f79a}.s-contato .bottom-area .form-container .form .form-group .input-item span input::-webkit-input-placeholder, .s-contato .bottom-area .form-container .form .form-group .input-item span textarea::-webkit-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span input::-webkit-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span textarea::-webkit-input-placeholder{color:#222236}.s-contato .bottom-area .form-container .form .form-group .input-item span input::-moz-placeholder, .s-contato .bottom-area .form-container .form .form-group .input-item span textarea::-moz-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span input::-moz-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span textarea::-moz-placeholder{color:#222236}.s-contato .bottom-area .form-container .form .form-group .input-item span input:-ms-input-placeholder, .s-contato .bottom-area .form-container .form .form-group .input-item span textarea:-ms-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span input:-ms-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span textarea:-ms-input-placeholder{color:#222236}.s-contato .bottom-area .form-container .form .form-group .input-item span input::-ms-input-placeholder, .s-contato .bottom-area .form-container .form .form-group .input-item span textarea::-ms-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span input::-ms-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group .input-item span textarea::-ms-input-placeholder{color:#222236}.s-contato .bottom-area .form-container .form .form-group .input-item span input::placeholder,.s-contato .bottom-area .form-container .form .form-group .input-item span textarea::placeholder,.s-feedback .bottom-area .form-container .form .form-group .input-item span input::placeholder,.s-feedback .bottom-area .form-container .form .form-group .input-item span textarea::placeholder{color:#222236}.s-contato .bottom-area .form-container .form .form-group:last-child,.s-feedback .bottom-area .form-container .form .form-group:last-child{width:100%}.s-contato .bottom-area .form-container .form .form-group:last-child .input-item textarea,.s-feedback .bottom-area .form-container .form .form-group:last-child .input-item textarea{width:100%;height:10rem;resize:none}.s-contato .bottom-area .form-container .form .form-group:last-child .input-item textarea::-webkit-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group:last-child .input-item textarea::-webkit-input-placeholder{text-align:left}.s-contato .bottom-area .form-container .form .form-group:last-child .input-item textarea::-moz-placeholder, .s-feedback .bottom-area .form-container .form .form-group:last-child .input-item textarea::-moz-placeholder{text-align:left}.s-contato .bottom-area .form-container .form .form-group:last-child .input-item textarea:-ms-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group:last-child .input-item textarea:-ms-input-placeholder{text-align:left}.s-contato .bottom-area .form-container .form .form-group:last-child .input-item textarea::-ms-input-placeholder, .s-feedback .bottom-area .form-container .form .form-group:last-child .input-item textarea::-ms-input-placeholder{text-align:left}.s-contato .bottom-area .form-container .form .form-group:last-child .input-item textarea::placeholder,.s-feedback .bottom-area .form-container .form .form-group:last-child .input-item textarea::placeholder{text-align:left}.s-contato .bottom-area .form-container .wpcf7-submit,.s-feedback .bottom-area .form-container .wpcf7-submit{color:#161623;background:rgba(0,0,0,0);border:solid 1px #161623;cursor:pointer;-webkit-transition:background 5s ease;transition:background 5s ease}.s-contato .bottom-area .form-container .wpcf7-submit:hover,.s-feedback .bottom-area .form-container .wpcf7-submit:hover{background:-webkit-gradient(linear, left top, right top, from(#81F2DC), to(#B3F79A));background:linear-gradient(90deg, #81F2DC 0%, #B3F79A 100%)}@media(max-width: 900px){.s-contato .bottom-area .form-container .form .form-group:first-child,.s-feedback .bottom-area .form-container .form .form-group:first-child{gap:1rem}}@media(max-width: 800px){.s-contato .bottom-area .form-container .form .form-group:first-child,.s-feedback .bottom-area .form-container .form .form-group:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.4rem}.s-contato .bottom-area .form-container .form .form-group:first-child input,.s-feedback .bottom-area .form-container .form .form-group:first-child input{width:100%}}@media(max-width: 500px){.s-contato .bottom-area .form-container,.s-feedback .bottom-area .form-container{padding:inherit}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5450980392);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:all .3s ease;transition:all .3s ease;display:none}#particles-js{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1}.s-heroProject{height:calc(100vh - 8rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#161623}.s-heroProject::after{content:"";width:50rem;height:50rem;background:#81f2dc;position:absolute;bottom:-35rem;border-radius:50%;-webkit-filter:blur(500px);filter:blur(500px);opacity:.5}.s-heroProject .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.8rem;background:rgba(42,40,40,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.075);z-index:1}.s-heroProject .text-project .title{color:#fff;width:100%;text-align:center;margin-bottom:1.6rem}.s-heroProject .text-project p{color:rgba(255,255,255,.7);width:100%;max-width:70rem;text-align:center}.s-heroProject .btn-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2.4rem;gap:2.4rem;border:1px solid #fff;color:#fff;font-weight:500;text-transform:uppercase;margin-top:3.2rem;-webkit-transition:all .5s ease;transition:all .5s ease}.s-heroProject .btn-scroll:hover{background:#fff;color:#161623}@media(max-width: 900px){.s-heroProject .container{width:90%}}@media(max-width: 600px){.s-heroProject::after{bottom:-18rem;width:25rem;height:25rem}.s-heroProject .container{padding:2.4rem}.s-heroProject .container .text-project .title{font-size:2.4rem}.s-heroProject .container .text-project p{font-size:1.4rem}}.s-cases{width:100%}.s-cases .case-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#b3f79a;height:100vh;background:#81f2dc;position:sticky !important;top:0;left:0;z-index:1}.s-cases .case-container .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-cases .case-container .left-area .box-image{width:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-object-fit:cover;object-fit:cover}.s-cases .case-container .right-area{margin-left:4rem;padding:2.4rem}.s-cases .case-container .right-area .text-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-bottom:6.4rem}.s-cases .case-container .right-area .text-project p{text-align:justify}.s-cases .case-container .right-area #js-btn-case{-webkit-filter:brightness(0.8);filter:brightness(0.8);cursor:not-allowed}.s-cases .case-container .right-area #js-btn-case span{color:#fff;text-transform:none}.s-cases .case-container .right-area #js-btn-case svg path{fill:#fff}.s-cases .case-container .right-area #js-btn-case::after{width:100%}.s-cases .case-container.case2{background:#b3f79a}@media(max-width: 1150px){.s-cases .case-container .left-area .box-image{width:100%;min-width:45rem}}@media(max-width: 900px){.s-cases .case-container .left-area .box-image{width:100%;min-width:36rem}}@media(max-width: 800px){.s-cases .case-container{padding:8rem 0;height:auto}.s-cases .case-container .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.4rem}.s-cases .case-container .container .left-area .box-image{width:100%;min-width:36rem}.s-cases .case-container .container .right-area{margin-left:inherit}}@media(max-width: 600px){.s-cases .case-container{position:static}.s-cases .case-container .container .left-area .box-image{min-width:inherit}.s-cases .case-container .container .right-area{padding:0}.s-cases .case-container .container .right-area .text-project{margin-bottom:4.3rem}.s-cases .case-container .container .right-area .text-project .subtitle{font-size:2.4rem}.s-cases .case-container .container .right-area .text-project p{font-size:1.4rem}}.s-orcamento{width:100%;padding:8rem 0}.s-orcamento .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.s-orcamento .image-profile{width:100%;max-width:10rem;height:10rem;border-radius:50%;overflow:hidden}.s-orcamento p{width:100%;max-width:75rem;text-align:center}.b{border:red 1px solid}.page-links{background:#161623;min-height:calc(100vh - 80rem);padding-top:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-links::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#81F2DC), to(#B3F79A));background:linear-gradient(#81F2DC, #B3F79A);-webkit-clip-path:circle(30% at right 70%);clip-path:circle(30% at right 70%)}.page-links::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#052150), to(#81F2DC));background:linear-gradient(#052150, #81F2DC);-webkit-clip-path:circle(20% at 10% 10%);clip-path:circle(20% at 10% 10%)}.page-links .s-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:8rem 0 4rem 0}.page-links .s-links .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-links .s-links .profile .image{width:10rem;height:10rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-object-fit:cover;object-fit:cover}.page-links .s-links .profile .description{text-align:center}.page-links .s-links .profile .description h4{font-family:"Ubuntu",sans-serif;color:#fff;font-size:24px}.page-links .s-links .profile .description span{display:block;margin-top:.5rem;font-family:"Ubuntu",sans-serif;color:#b4b4b4;font-size:1.4}.page-links .s-links .container-cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.page-links .s-links .container-cards .card-061{position:relative;width:28rem;height:40rem;margin:3rem;-webkit-box-shadow:2rem 2rem 5rem rgba(0,0,0,.5);box-shadow:2rem 2rem 5rem rgba(0,0,0,.5);border-radius:1.5rem;background:rgba(255,255,255,.1);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.1rem solid rgba(255,255,255,.1);border-left:.1rem solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.page-links .s-links .container-cards .card-061 .content{padding:2rem;text-align:center}.page-links .s-links .container-cards .card-061 .content h2{font-family:"IBM Plex Mono",sans-serif;position:absolute;top:0rem;right:3rem;font-size:8em;color:rgba(255,255,255,.05);pointer-events:none}.page-links .s-links .container-cards .card-061 .content h3{font-family:"Ubuntu",sans-serif;margin-top:9rem;font-size:1.8em;color:#fff;-webkit-transition:.5s;transition:.5s;z-index:1}.page-links .s-links .container-cards .card-061 .content .text{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(10rem);transform:translateY(10rem);margin-top:1.5rem}.page-links .s-links .container-cards .card-061 .content .text p{font-family:"Inter",sans-serif;font-size:1em;color:#fff;font-weight:300}.page-links .s-links .container-cards .card-061 .content .text a{position:relative;display:inline-block;padding:.8rem 2rem;margin-top:1.5rem;background:#fff;color:#000;border-radius:20px;text-decoration:none;font-family:"Ubuntu",sans-serif;font-weight:500;-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);-webkit-transition:.5s;transition:.5s}.page-links .s-links .container-cards .card-061 .content .text a:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}@media(max-width: 900px){.page-links .s-links .container-cards .card-061 .content h3{margin-top:0px}.page-links .s-links .container-cards .card-061 .content .text{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.page-links .s-links .container-cards .card-061:hover .content .text{margin-top:1.6rem;-webkit-transform:translateY(0rem);transform:translateY(0rem);opacity:1}.page-links .s-links .container-cards .card-061:hover .content h3{margin-top:0rem}.s-feedback{background:#fff}.s-feedback .container .top-area h3{color:#161623}.s-manutencao{position:fixed;left:0;top:0;z-index:2050;padding:0 1.5rem;width:100%;height:100vh;background:#2c2c2c;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-manutencao .container{padding:7.8rem 1.5rem;background:#353535;border-radius:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-manutencao .container .text-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-manutencao .container .text-info .logo-img{margin-bottom:1.6rem}.s-manutencao .container .text-info h1{width:100%;color:var(--white, #FFF);font-size:3.6rem;line-height:100%;letter-spacing:-0.036rem;margin-bottom:1.5rem;text-align:center}.s-manutencao .container .text-info p{width:100%;color:var(--text-color-text-body);font-family:"Inter",sans-serif;font-size:1.6rem;text-align:center;font-weight:400;line-height:150%;letter-spacing:-0.08rem}.s-manutencao .container .illustrations{margin-top:5.3rem;padding:0 2rem}.s-manutencao .container .illustrations img{width:100%;display:block}@media(max-width: 500px){.s-manutencao .container .text-info h1{font-size:2rem}.s-manutencao .container .text-info p{font-size:1.4rem}.s-manutencao .container .illustrations{margin-top:3rem}.s-manutencao .container .illustrations img{min-width:20.3rem}}