*,:after,:before,ul.c-list li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#containerAround,.blog,.blog-image,.portfolio,.service-img,a.logo{overflow:hidden}body,html,select{scrollbar-color:rgba(var(--dark-color),1) transparent}body,html{scroll-behavior:smooth}.btn,.nav-bar ul li a,.underline,.underline-2,a,button{position:relative}.underline{display:inline-block}.btn,b,button,strong{font-weight:700}html,select{scrollbar-width:thin}::-webkit-scrollbar{width:8px}body,select{scrollbar-width:8px}::-webkit-scrollbar-thumb{border-radius:10px;background-image:linear-gradient(rgba(var(--dark-color),1),rgba(var(--dark-color),1))}::-moz-selection{color:rgba(var(--clr-2),1);background:rgba(var(--dark-color),1)}::selection{color:rgba(var(--clr-2),1);background:rgba(var(--dark-color),1)}html{scroll-snap-type:y mandatory}body{margin:0;right:0;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;-webkit-overflow-scrolling:touch;font-family:Geometria-Medium;color:rgba(var(--dark-color),1);background:rgba(var(--light-color),1);overflow-x:hidden}.btn:after,.btn:before,button:after,button:before{position:absolute;background:rgba(var(--clr-1),1);width:100%;padding:0;transition:.8s;z-index:9;left:0;bottom:0}.blog,.card,.nav-bar ul li a:before,.process-icon:before,.service-icon:before,a:before{transition-duration:.8s}.fw-700,h1,h2,h3,h4,h5,h6{font-family:Geometria-Bold}footer,section{overflow-x:hidden;overflow-y:clip}*{box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{outline:0;text-decoration:none;color:inherit;cursor:pointer}a.active,a:active,a:focus,a:hover{color:rgba(var(--clr-1),1)!important;outline:0!important;text-decoration:none;cursor:none!important}.text-white a.active,.text-white a:active,.text-white a:focus,.text-white a:hover{color:rgba(var(--clr-2),1)!important;outline:0!important;text-decoration:none}audio,img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-style:normal}.clr-1{color:rgba(var(--clr-1),1)}.clr-2{color:rgba(var(--clr-2),1)}.clr-w,div.cursor div.hover-in span,header .btn,header button{color:rgba(var(--light-color),1)}.clr-d{color:rgba(var(--dark-color),1)}.bg-1,.bg-1 option,.nav-bar ul li a:before,.underline-2:after,.underline:before,a:before{background:rgba(var(--clr-1),1)}.bg-1 .underline:before,.bg-1 a:before,.bg-2,.portfolio.logo,.portfolio.web{background:rgba(var(--clr-2),1)}.bg-l{background:rgba(var(--light-color),1)}.bg-d{background:rgba(var(--dark-color),1)}.f-100{font-size:100px}.f-50{font-size:50px}.f-30{font-size:30px}.f-24{font-size:24px}.btn,button{background:0 0!important;border:none!important;text-transform:uppercase;cursor:none!important;color:inherit}.btn:before,button:before{content:"";height:2px}.btn:after,button:after{content:"Submit";height:0;overflow:hidden}.btn:hover:after,.btn:hover:before,button:hover:after,button:hover:before{height:100%;background:rgba(var(--clr-2),1)}header .btn::after,header .btn::before,header button::after,header button::before{transition:.15s linear;content:"";position:absolute;width:8px;height:8px;background-color:rgba(var(--dark-color),1);transform:rotate(45deg);z-index:-1}.nav-bar ul li a.active:before,.nav-bar ul li a:hover:before,a.active:before,a.logo,a.logo img,a:hover:before{width:100%}header .btn,header button{background:rgba(var(--clr-1),1)!important;padding:12px 10px;transition:.15s linear;top:0;left:0;border-radius:unset;border:none;position:relative;font-weight:700;box-shadow:-6px 6px 0 rgba(var(--dark-color),1)}header .btn:hover,header button:hover{top:3px;left:-3px;box-shadow:-3px 3px 0 rgba(var(--dark-color),1)}.btn:hover{top:3px;left:-3px;box-shadow:-3px 3px 0 #404040}header .btn:hover::after,header button:hover::after{top:1px;left:-2px;width:4px;height:4px}header .btn:hover::before,header button:hover::before{bottom:-2px;right:1px;width:4px;height:4px}header .btn::after,header button::after{top:2px;left:-4px}header .btn::before,header button::before{bottom:-4px;right:2px}.drop-down-cont{position:absolute;width:100%;max-height:0;transition:height .9s;overflow:hidden;right:0;left:0;top:80%;box-shadow:0 55px 36px rgba(var(--dark-color),.1);background-size:contain;background-repeat:no-repeat;background-position:110% 200px;z-index:9999999999}.drop-down:hover .drop-down-cont{transition:max-height .8s ease-out;max-height:140vh}.form-control,input,select{background:0 0;color:inherit!important;border:unset!important;padding:10px 1px!important;box-shadow:unset!important;transition-duration:.8s;height:auto!important;border-radius:unset!important;border-bottom:1px solid rgba(var(--dark-color),1)!important}.bg{background-attachment:fixed;background-size:cover;background-position:center}.form-control:focus,input:focus{outline:0;background:rgba(var(--light-color),1);color:rgba(var(--clr-1),1);border:1px solid rgba(var(--clr-1),1);box-shadow:none}.form-control::placeholder,input::placeholder{color:rgba(var(--dark-color),1);opacity:1}div.cursor div span,label.h{position:absolute;opacity:0}.form-control:focus::placeholder,input:focus::placeholder{color:rgba(var(--clr-1),1)}.text-white .form-control,.text-white input,.text-white select{border-color:rgba(var(--light-bg-color),1);color:rgba(var(--light-bg-color),1)}.text-white .form-control:focus,.text-white input:focus{background:rgba(var(--clr-3),1);border:1px solid rgba(var(--clr-2),1)}.underline-2:after,.underline-2:before{content:"";position:absolute;right:0;left:0;border-radius:3px}.text-white .form-control::placeholder,.text-white input::placeholder{color:rgba(var(--light-color),1);opacity:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label.h{z-index:-999999999}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}.banner,.portfolios{background-repeat:no-repeat;background-size:800px}@supports (-moz-appearance:none){SELECT{-moz-appearance:none!important;background:url(data:image/gif;base64,R0lGODlhBgAGAKEDAFVVVX9/f9TU1CgmNyH5BAEKAAMALAAAAAAGAAYAAAIODA4hCDKWxlhNvmCnGwUAOw==) right center no-repeat!important;background-position:calc(100% - 5px) center!important}}.icon{padding:13px;border-radius:25px;box-shadow:0 6px 16px rgba(var(--clr-2),.5);width:45px;height:45px}.slick-slide,a.logo{height:auto}.w-xl-90{max-width:95%}a.logo{display:block;height:60px;width:200px}a.logo img{object-fit:contain;height:100%}.nav-bar ul li a:before,a:before{content:"";bottom:0;width:0%;height:2px;position:absolute}.nav-bar ul li a.active,.nav-bar ul li a:hover,a:hover{color:inherit!important}.bannerrotate{transform:rotate(-16deg) scale(1.2);padding-bottom:20vh}.homeabout{margin-top:-20vh}.underline:before{position:absolute;content:"";top:100%;height:4px;left:0;right:0;width:auto}.process-icon:before,.service-icon:before{content:'';position:absolute;right:0;left:0;z-index:-1}.underline-2:after{bottom:8px;width:150px;height:8px;animation:5s linear infinite rightleft;margin:0 auto}@keyframes rightleft{0%,100%{transform:translateX(-50%)}50%{transform:translateX(50%)}}.underline-2{margin:0}.underline-2:before{bottom:9px;width:300px;height:5px;background:rgba(var(--dark-color),.8);margin:0 auto}.banner{background-position:-20vw top}.sticker{width:200px;height:150px;margin:0 auto}.banner-img img,.sticker img{width:100%;height:100%;object-fit:contain;object-position:center}.banner-img{height:325px;width:100%}.portfolio{border-radius:15px;width:100%}.portfolio.web{height:650px}.portfolio.logo{height:500px}.portfolio img{object-fit:cover;height:100%;width:100%;transition:5s}.nav-link p,.why img,img.slick-loading{transition:.8s}.portfolio.web img{object-position:top}.portfolio.web:hover img{object-position:bottom}.portfolio.logo:hover img{transform:scale(1.3) rotate(15deg)}.portfolios{background-position:65vw center}.service-img{height:30vw;width:30vw;aspect-ratio:1.1;background:rgba(var(--clr-1),1);border-radius:50%;box-shadow:-3vw 1vw 0 rgba(var(--clr-1),1)}.bg-1 .service-img{box-shadow:-3vw 1vw 0 rgba(var(--clr-2),1)}.blog:hover,.card{box-shadow:0 16px 36px rgba(var(--dark-color),.08)}.service-img img{width:100%;height:100%;object-fit:cover}.video{height:460px;max-width:800px;overflow:hidden;margin:0 auto}.video iframe{height:100%;width:100%;object-fit:contain}.blog-image{height:300px;width:100%}.blog-image img,.service-detail-img img{height:100%;width:100%;object-fit:cover}.blog{border-radius:15px}.containerProduto .containerAround .scrollGaleria img{padding-top:5px;width:100%;object-fit:cover}.containerProduto .containerAround .infoProduto{transition:.8s;height:70vh;position:sticky;top:0}#containerAround{height:100vh;width:100vw}#scrollGaleria{height:fit-content}#containerAround.active .infoProduto{top:20%}.contact-img{height:500px;width:100%}.contact-img img{height:100%;object-fit:cover;width:100%}div.cursor div{position:absolute;top:-200px;right:-200px;background-color:rgba(var(--clr-2),1);height:10px;width:10px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);border:5px solid rgba(var(--dark-color),1);z-index:9999999999}div.cursor div.hover-in{border:5px solid rgba(var(--clr-2),1);background-color:rgba(var(--clr-1),1)}div.cursor div span{color:rgba(var(--dark-color),1);font-size:13px;text-align:center;line-height:110%;top:50%;right:50%;transform:translate(50%,-50%);transition:opacity .1s}.modal{background:rgba(var(--clr-2),.2)}.sub-service{position:sticky;top:0;right:0;left:0;z-index:2}.service-head{position:sticky;background:rgba(var(--light-color),1);top:0;z-index:9999999}.nav,.nav-link{background:0 0!important;color:inherit;padding:0;border:none!important}.why:hover img{filter:invert(27%) sepia(90%) saturate(1327%) hue-rotate(317deg) brightness(86%) contrast(91%)}.br{border-radius:25px}.service-icon,.service-icon:before{width:100px;height:100px;border-radius:50px}.service-first{background-repeat:no-repeat;background-size:contain;background-position-x:65vw}.nav-link::after,.nav-link::before,.portfolio a:hover:before,.video a:hover:before,button.fancybox-button:after,button.fancybox-button:before{display:none}.nav-link p{opacity:0;color:rgba(var(--clr-1),1)!important}.nav-link.active p{opacity:1}.nav-link{text-transform:unset}.process-icon,.service-icon{position:relative;padding:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.service-icon:before{top:0;background:rgba(var(--dark-color),1);transform:scale(0)}.nav-link.active .service-icon:before,.nav-link:hover .service-icon:before{transform:scale(1)}.process-icon img,.service-icon img{width:60%;height:60%;object-fit:contain;transition-duration:.8s}.nav-link.active .service-icon img,.nav-link:hover .service-icon img{filter:invert(100%) sepia(54%) saturate(0) hue-rotate(115deg) brightness(135%) contrast(101%)}.service-detail-img{width:30vw;height:30vw;border-radius:50%;overflow:hidden}ul.c-list li{position:relative;padding-left:20px}ul.c-list li:before{content:'\ea10';position:absolute;left:0;color:rgba(var(--clr-1),1);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;top:6px}img.slick-loading{opacity:0}@media screen and (min-width:1681px){.w-xl-90{max-width:85%}}@media screen and (min-width:1921px){.w-xl-90{max-width:75%}}@media screen and (max-width:1367px){.w-xl-90{max-width:100%}body{font-size:16px}.icon{font-size:18px}.f-100{font-size:85px}.f-50{font-size:40px}}@media screen and (max-width:1281px){.f-100{font-size:85px}.f-50{font-size:38px}}@media screen and (max-width:1181px){.f-100{font-size:75px}.f-50{font-size:45px}.stick{position:static;top:0;z-index:999}.services .stick{top:0;transform:translateY(0)}.f-30{font-size:28px}.f-24{font-size:22px}}@media screen and (max-width:913px){.containerProduto .containerAround .infoProduto{height:auto;background:rgba(var(--light-color),1);z-index:9999}.containerProduto .containerAround .infoProduto.active{top:0}#containerAround{height:110vh}.banner-img,.sticker{height:100px}.banner,.portfolios{background-size:600px}body{font-size:14px}.icon{font-size:18px}.f-100{font-size:55px}.f-50{font-size:40px}.bannerrotate{transform:rotate(349deg) scale(1.2);margin-top:10px;padding-bottom:19vh}.sticker{width:150px;margin:0 auto}.stick{position:static;top:0;z-index:999}.underline-2:before{width:200px}.underline-2:after{width:100px}.video{height:276px;max-width:480px}.portfolios{background-position:55vw bottom}}@media screen and (max-width:769px){.banner-img{height:150px}.bannerrotate{padding-bottom:19vh}}@media screen and (max-width:576px){.nav-bar li .clr-1,.nav-bar ul li{color:rgba(var(--light-color),1)}#containerAround{height:115vh}.service-detail-img{width:80vw;height:80vw;margin:10px auto}.drop-down-cont{position:relative;background:0 0!important}.nav-bar{position:fixed;top:0;right:0;left:0;background:rgba(var(--clr-1),1);width:100vw;height:100vh;clip-path:circle(.4% at 100% 0);z-index:99999999;transition:.8s}.menu{height:75vh;overflow-y:scroll;padding-top:15px}.nav-bar ul li{padding-top:10px;font-size:18px}.nav-bar.active{clip-path:circle(150% at 100% 0)}.f-100{font-size:45px}.f-50{font-size:30px}.f-30{font-size:20px}.f-24{font-size:18px}.bannerrotate{transform:rotate(349deg) scale(1.2);margin-top:78px}.service-img{height:90vw;width:90vw}.underline-2:before{width:150px}.underline-2:after{width:75px}.video{height:209px;max-width:363px}.banner{background-size:300px}.portfolios{background-position:72vw bottom;background-size:200px}}@media screen and (max-width:420px){#containerAround{height:130vh}.bannerrotate{margin-top:0}}@media screen and (max-width:385px){.f-100{font-size:40px}#containerAround{height:140vh}}@media screen and (max-width:300px){.f-100{font-size:30px}.f-50{font-size:25px}.sticker{width:100px}.underline-2:before{width:100px;bottom:0}.underline-2:after{width:50px;bottom:0}#containerAround{height:150vh}}.card{border:none;background:rgba(var(--light-color),1)}.card:hover{background:rgba(var(--clr-1),1);color:rgba(var(--light-color),1)}.process-icon:before{top:0;background:rgba(var(--clr-1),1);transform:scale(0)}.aos-animate .process-icon:before{animation:1s forwards step}.aos-animate:nth-child(2) .process-icon img,.aos-animate:nth-child(2) .process-icon:before{animation-delay:1s}.aos-animate:nth-child(3) .process-icon img,.aos-animate:nth-child(3) .process-icon:before{animation-delay:2s}@keyframes step{0%{transform:scale(0)}100%{transform:scale(1)}}.process-icon,.process-icon:before{width:300px;height:300px;border-radius:150px;margin:0 auto}.aos-animate .process-icon img{animation:1s forwards stepimg}@keyframes stepimg{100%{filter:invert(100%) sepia(54%) saturate(0) hue-rotate(115deg) brightness(135%) contrast(101%)}}