html{box-sizing:border-box;scroll-behavior:smooth;cursor:default}*,*::before,*::after{box-sizing:inherit}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,pre,blockquote,figure,figcaption,hr,dl,dd{margin:0;padding:0}ul,ol{list-style:none}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit}input[type="text"],textarea{width:100%}input,textarea,button{border:1px solid gray}button{padding:0;line-height:inherit;border-radius:0;background-color:transparent;cursor:pointer}button *{pointer-events:none}img,iframe,video,object,embed{display:block;max-width:100%}svg{max-width:100%}table{table-layout:fixed;width:100%}[hidden]{opacity:0;visibility:hidden}noscript{display:block;margin-bottom:1em;margin-top:1em}[tabindex="-1"]{outline:none !important}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:auto;margin:0;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}*{text-decoration:none;color:inherit;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}img{display:block;max-width:100%}a{margin:0px;padding:0px;display:block}table{border-spacing:0px}button{border:none}hr{border:none}.container{max-width:1200px;margin:0 auto}#adopt-controller-button{z-index:100 !important}.whats-fixed{position:fixed;bottom:40px;right:40px;animation:move 3s infinite;z-index:222;max-width:65px}@keyframes move{25%{transform:translateX(-10px)}50%{transform:translateX(0px)}75%{transform:translateX(10px)}100%{transform:translateX(0px)}}html{font-size:16px;font-family:"Questrial", sans-serif}.view{transition:.6s}a,a img,svg path,button{transition:0.3s}@keyframes sobe{100%{transform:translate(0);opacity:1}}.btn{background-color:#F59E0B;color:#F1F1F1;border-radius:90px;padding:8px 30px;max-width:fit-content;font-size:1.25rem}.btn:hover{background-color:#C61010}.btn2{background-color:#D92323}.btn2:hover{background-color:#F59E0B}.detail{color:#F59E0B;display:flex;justify-content:center;align-items:center;gap:7px;letter-spacing:2px;align-items:start}.detail img{margin-top:5px}.detail.ver{color:#C61010}.detail.bra{color:#F1F1F1}.header{padding:50px 10px}.header-grid{display:flex;justify-content:space-between;align-items:center;gap:30px}.nav-menu{display:flex;gap:20px;align-items:center;color:#F1F1F1}.nav-menu a::after{content:"";width:0;height:1px;background-color:#F59E0B;display:block;transition:.3s}.nav-menu a:hover,.nav-menu a.active{color:#F59E0B}.nav-menu a:hover::after,.nav-menu a.active::after{width:100%}.nav-menu a:last-child{padding:4px 20px;box-shadow:0 0 0 1px #F1F1F1;border-radius:50px;margin-left:20px}.nav-menu a:last-child::after{display:none}.nav-menu a:last-child:hover{background-color:#F1F1F1}@media only screen and (max-width: 770px){.nav-menu a:last-child{margin:0}}.guarda-bg{background:url(/img/main-bg.webp) no-repeat center;background-size:cover}.guarda-bg.main-sobre{background:url(/img/sobre-bg.webp) no-repeat center;background-size:cover}.guarda-bg.main-servicos{background:url(/img/servicos-bg.webp) no-repeat center bottom;background-size:cover}.guarda-bg.main-servicos .main{padding-bottom:140px}.guarda-bg.main-servicos .main h1{max-width:650px}.guarda-bg.main-sobre{background:url(/img/sobre-bg.webp) no-repeat center;background-size:cover}.guarda-bg>span{width:100%;height:120px;background-color:#fff;display:block;border-radius:90px 90px 0 0}@media only screen and (max-width: 500px){.guarda-bg>span{border-radius:40px 40px 0 0;height:80px}}.main{padding:60px 10px 80px}.main .main-grid{display:grid;justify-items:center;gap:10px;text-align:center;color:#F1F1F1;max-width:800px}.main .main-grid h2{opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.2s}.main .main-grid h1{font-size:3rem;font-weight:400;line-height:1em;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.4s}.main .main-grid h3{font-size:1.25rem;margin-bottom:20px;max-width:610px;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.6s}.main .main-grid .btn{margin-top:10px;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:.8s}.main .main-grid .btn:hover{background-color:#F1F1F1;color:#C61010}.main .main-grid h5{font-size:.75rem;letter-spacing:1px;color:#ffffff4d;opacity:0;transform:translateY(50px);animation:sobe 1.5s forwards;animation-delay:1s}@media only screen and (max-width: 500px){.main .main-grid h1{font-size:2.5rem;font-weight:400;line-height:1em}.main .main-grid h3{font-size:1.125rem}}#btn-mobile{display:none;position:absolute;align-self:center;justify-content:flex-end;color:#ffffff !important;background-color:#ffffff00 !important}.social-menu-overflow{display:none}@keyframes top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@media only screen and (min-width: 651px) and (max-width: 770px){#menu{visibility:hidden;display:block;position:absolute;background:#C61010;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}.nav-menu a{transition:none !important}#nav.active #menu{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;align-content:space-evenly;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;align-content:center;grid-gap:20px}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:currentColor}#hamburger{border-top:3px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;position:relative;transition:0.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}#nav button:hover{box-shadow:none;transform:none}}@media only screen and (min-width: 0px) and (max-width: 650px){#menu{visibility:hidden;display:block;position:absolute;background:#C61010;z-index:1000000000;box-shadow:5px 5px 40px rgba(0,0,0,0.1)}#nav button:hover{box-shadow:none;transform:none}.nav-menu a{transition:none !important}#nav.active #menu{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;align-content:center;position:absolute;top:0;right:0;margin:0;padding:0;visibility:visible;overflow-x:hidden;width:100vw;height:100vh;justify-content:center;animation:top ease-in 1s alternate;grid-gap:20px}#btn-mobile{display:flex;padding:0.5rem 0rem;font-size:1rem;border:none;background:none;cursor:pointer;gap:0.5rem;z-index:22222222222;right:10px;color:currentColor}#hamburger{border-top:3px solid;width:32px}#hamburger::after,#hamburger::before{content:"";display:block;width:32px;height:3px;background:currentColor;margin-top:5px;position:relative;transition:0.3s}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger::before{transform:rotate(135deg)}#nav.active #hamburger::after{transform:rotate(-135deg);top:-7px}.nav-menu ul{padding:20px 0px;display:grid;justify-content:center;grid-gap:40px}}.politica p,.termos p{margin-top:10px}.politica h3,.termos h3{margin-top:20px;font-size:1.5rem}.politica ul,.termos ul{margin-top:5px;margin-bottom:5px}.politica ul li,.termos ul li{text-indent:50px}.politica h2,.termos h2{margin-top:20px;font-size:2rem;text-align:center}.politica,.termos{padding:10px 10px}.digitalmix{text-align:center;color:#f2f2f280;background-color:#121412;padding:30px 10px}.digitalmix-grid{display:grid;gap:15px}.digitalmix-grid>div{display:flex;align-items:center;justify-content:center;gap:10px}.digitalmix-grid>p,.digitalmix-grid>div>p{font-size:1rem !important}@media only screen and (max-width: 360px){.digitalmix-grid>div{display:grid;justify-items:center;gap:10px}}.solucoes{padding:0 10px 60px}.solucoes-grid{max-width:1220px;display:grid;gap:30px;justify-items:center}.solucoes-grid .solucoes-title{display:grid;gap:5px;justify-items:center;text-align:center;max-width:580px}.solucoes-grid .solucoes-title h3{font-size:2rem;font-weight:400;line-height:1.2em}.solucoes-grid .solucoes-title p{font-size:1.25rem;color:rgba(0,0,0,0.635294)}.solucoes-grid .solucoes-content{display:flex;justify-content:center;align-items:center;gap:13px;flex-wrap:wrap}.solucoes-grid .solucoes-content .card{background:linear-gradient(to bottom right, #D72121, rgba(220,38,38,0.752941) 89%);box-shadow:0 6px 10px -5px #D72121, -6px 6px 20px -6px #fff inset;max-width:293px;min-height:208px;width:100%;border-radius:11px;padding:30px 25px 35px;color:#F1F1F1;text-align:center;display:flex;justify-content:start;align-items:center;gap:5px;flex-direction:column;opacity:0;transform:translateY(50px)}.solucoes-grid .solucoes-content .card h2{font-size:1.3125rem}.solucoes-grid .solucoes-content .card p{font-size:.875rem}.solucoes-grid .solucoes-content .card .btn{font-size:.9375rem;padding:5px 20px 3px;margin-top:auto}.solucoes-grid .solucoes-content .card .btn:hover{background-color:#F1F1F1;color:#C61010}@media only screen and (max-width: 450px){.solucoes-grid .solucoes-content .card{max-width:330px}.solucoes-grid .solucoes-content .card p{font-size:1.0625rem}.solucoes-grid .solucoes-content .card h2{font-size:1.4375rem}}.solucoes-grid.active .solucoes-content .card{animation:sobe 1.5s forwards}.solucoes-grid.active .solucoes-content .card:nth-child(2){animation-delay:calc(.2s * 1)}.solucoes-grid.active .solucoes-content .card:nth-child(3){animation-delay:calc(.2s * 2)}.solucoes-grid.active .solucoes-content .card:nth-child(4){animation-delay:calc(.2s * 3)}.solucoes-grid.active .solucoes-content .card:nth-child(5){animation-delay:calc(.2s * 4)}.solucoes-grid.active .solucoes-content .card:nth-child(6){animation-delay:calc(.2s * 5)}.solucoes-grid.active .solucoes-content .card:nth-child(7){animation-delay:calc(.2s * 6)}.solucoes-grid.active .solucoes-content .card:nth-child(8){animation-delay:calc(.2s * 7)}.solucoes-grid.active .solucoes-content .card:nth-child(9){animation-delay:calc(.2s * 8)}.solucoes-grid.active .solucoes-content .card:nth-child(10){animation-delay:calc(.2s * 9)}.solucoes-grid.active .solucoes-content .card:nth-child(11){animation-delay:calc(.2s * 10)}.solucoes-grid .port{display:grid;justify-items:center;gap:6px;text-align:center}.solucoes-grid .port h4{color:#C61010;letter-spacing:2px}.diff{padding:60px 10px 80px}.diff-grid{display:grid;justify-items:center;gap:40px}.diff-grid .diff-title{display:grid;justify-items:center;gap:7px;text-align:center;max-width:720px}.diff-grid .diff-title h3{font-size:2rem;font-weight:400;line-height:1.2em}.diff-grid .diff-title p{font-size:1.25rem;color:rgba(0,0,0,0.635294)}.diff-grid .diff-content{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.diff-grid .diff-content .card{max-width:285px;width:100%;min-height:329px;border-radius:15px;display:flex;justify-content:start;align-items:center;gap:8px;flex-direction:column;padding:30px 25px;background:linear-gradient(to right, #F59E0B, rgba(201,127,0,0.635294));color:#F1F1F1;text-align:center;box-shadow:0 50px 50px -30px #f59f0bad, -6px 6px 20px -6px #fff inset;opacity:0;transform:translateY(50px)}.diff-grid .diff-content .card img{max-width:88px}.diff-grid .diff-content .card h3{font-size:1.125rem}.diff-grid .diff-content .card h3 span{color:#C61010;font-size:1.75rem;line-height:1.1em}.diff-grid .diff-content .card p{line-height:1.2em}@media only screen and (max-width: 450px){.diff-grid .diff-content .card{max-width:330px}.diff-grid .diff-content .card p{font-size:1.125rem}.diff-grid .diff-content .card h3{font-size:1.25rem}.diff-grid .diff-content .card h3 span{font-size:2.1875rem}}.diff-grid.active .diff-content .card{animation:sobe 1.5s forwards}.diff-grid.active .diff-content .card:nth-child(2){animation-delay:calc(.2s * 1)}.diff-grid.active .diff-content .card:nth-child(3){animation-delay:calc(.2s * 2)}.diff-grid.active .diff-content .card:nth-child(4){animation-delay:calc(.2s * 3)}.diff-grid.active .diff-content .card:nth-child(5){animation-delay:calc(.2s * 4)}.diff-grid.active .diff-content .card:nth-child(6){animation-delay:calc(.2s * 5)}.portfolio{background-color:#C61010;border-radius:90px 90px 0 0;padding:80px 10px}@media only screen and (max-width: 500px){.portfolio{border-radius:70px 70px 0 0}}.portfolio-grid{display:grid;gap:30px;justify-items:center}.portfolio-title{max-width:450px;text-align:center;color:#F1F1F1;margin:0 auto}.portfolio-title h3{font-size:2rem;line-height:1.2em}.slider-viewport{overflow:hidden;width:100%}.slider-track{display:flex;transition:transform 0.4s ease}:root{--visible: 3;--gap: 20px}@media (max-width: 1000px){:root{--visible: 2}}@media (max-width: 560px){:root{--visible: 1}}.slide{flex:0 0 calc((100% - var(--gap) * (var(--visible) - 1)) / var(--visible));margin-right:var(--gap);max-width:387px;width:100%;min-height:423px;overflow:hidden;background:#222}.slide:last-child{margin-right:0}.slide img{width:100%;height:100%;object-fit:cover;display:block}.slider-nav{display:flex;justify-content:center;gap:12px;margin-top:28px}.slider-btn{width:44px;height:44px;border-radius:50%;border:none;background:#f5a800;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s, transform 0.15s;line-height:1}.slider-btn:hover{background:#d4920a}.slider-btn:active{transform:scale(0.93)}.slider-btn:disabled{background:#888;cursor:default;opacity:0.5}.depoimentos{padding:80px 10px 100px}.depoimentos-grid{display:grid;gap:35px;justify-items:center}.depoimentos-grid .depoimentos-title{display:grid;justify-items:center;gap:10px;text-align:center}.depoimentos-grid .depoimentos-title h3{font-size:2rem;line-height:1.2em}.depoimentos-grid .depoimentos-title p{color:rgba(0,0,0,0.635294);font-size:1.25rem}.depoimentos-grid .depoimentos-content{display:flex;justify-content:center;align-items:center;gap:19px;flex-wrap:wrap}.depoimentos-grid .depoimentos-content .card{border-radius:15px;max-width:387px;width:100%;min-height:287px;background-color:#F1F1F1;padding:60px 30px;box-shadow:0 30px 30px -10px #0000006b;opacity:0;transform:translateY(50px)}.depoimentos-grid .depoimentos-content .card p{font-size:1.375rem;color:#000000cc;line-height:1.3em}.depoimentos-grid .depoimentos-content .card h6{margin-top:8px;color:#C61010}.depoimentos-grid .depoimentos-nota{display:grid;justify-items:center;text-align:center;gap:15px;margin-top:10px}.depoimentos-grid .depoimentos-nota h5{font-size:1.25rem;color:rgba(0,0,0,0.635294)}.depoimentos-grid.active .depoimentos-content .card{animation:sobe 1.5s forwards}.depoimentos-grid.active .depoimentos-content .card:nth-child(2){animation-delay:calc(.2s * 1)}.depoimentos-grid.active .depoimentos-content .card:nth-child(3){animation-delay:calc(.2s * 2)}.depoimentos-grid.active .depoimentos-content .card:nth-child(4){animation-delay:calc(.2s * 3)}.depoimentos-grid.active .depoimentos-content .card:nth-child(5){animation-delay:calc(.2s * 4)}.depoimentos-grid.active .depoimentos-content .card:nth-child(6){animation-delay:calc(.2s * 5)}.realidade{background:url(/img/realidade-bg.webp) no-repeat center;background-size:cover;padding:100px 10px 80px}.realidade-grid{display:grid;justify-items:center;gap:10px;max-width:540px;color:#F1F1F1;text-align:center}.realidade-grid h3{font-size:3.125rem;line-height:1.1em}.realidade-grid p{font-size:1.25rem}.realidade-grid .btn{margin-top:15px}@media only screen and (max-width: 480px){.realidade-grid h3{font-size:2.1875rem}.realidade-grid p{font-size:1rem}}.footer{background-color:#C61010;padding:70px 10px}.footer-grid{display:flex;justify-content:center;align-items:start;gap:50px;color:#F1F1F1}@media only screen and (max-width: 1150px){.footer-grid{flex-wrap:wrap}}.footer-grid .f-1{display:grid;gap:6px}.footer-grid .f-1 .redes{display:flex;justify-content:center;align-items:center;gap:10px;max-width:fit-content;margin-top:20px}.footer-grid .f-2,.footer-grid .f-3{display:grid;gap:10px}.footer-grid .f-2 h3,.footer-grid .f-3 h3{color:#F59E0B;font-size:1.5rem}.footer-grid .f-2 a,.footer-grid .f-3 a{font-size:1.125rem;display:flex;justify-content:center;align-items:center;gap:5px;align-items:start;max-width:fit-content}.footer-grid .f-2 a img,.footer-grid .f-3 a img{margin-top:7px}.footer-grid .f-2 a:hover,.footer-grid .f-3 a:hover{color:#F59E0B}.footer-grid .f-3 .f3-content{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}@media only screen and (max-width: 450px){.footer-grid{display:grid;justify-items:center;text-align:center}.footer-grid .f-1,.footer-grid .f-2,.footer-grid .f-3,.footer-grid .f-3 .f3-content{justify-items:center;grid-template-columns:1fr}}.sobre{padding:0 10px 100px}.sobre-grid{display:flex;justify-content:center;align-items:start;gap:40px;flex-wrap:wrap-reverse}.sobre-grid>img{opacity:0;transform:translateY(50px)}.sobre-grid .sobre-content{max-width:620px;display:grid;gap:7px;opacity:0;transform:translateY(50px)}.sobre-grid .sobre-content h4{max-width:fit-content}.sobre-grid .sobre-content h3{font-size:2rem;line-height:1.1em}.sobre-grid .sobre-content p{font-size:1.5rem;line-height:1.2em;color:rgba(0,0,0,0.635294)}.sobre-grid .sobre-content p strong{color:#000;font-weight:400}.sobre-grid .sobre-content p:nth-child(4){margin:15px 0}@media only screen and (max-width: 550px){.sobre-grid .sobre-content{justify-items:center;text-align:center}}@media only screen and (max-width: 450px){.sobre-grid .sobre-content p{font-size:1.125rem}}.sobre-grid.active .sobre-content{animation:sobe 1.5s forwards}.sobre-grid.active>img{animation:sobe 1.5s forwards}.pilares{padding:120px 10px 70px;background-color:#F59E0B;border-radius:130px 130px 0 0}@media only screen and (max-width: 500px){.pilares{border-radius:70px 70px 0 0;padding:80px 10px 70px}}.pilares-grid{display:grid;justify-items:center;gap:30px;color:#F1F1F1}.pilares-grid .pilares-title{display:grid;gap:10px;justify-items:center;text-align:center}.pilares-grid .pilares-title h3{font-size:2rem;line-height:1.2em}.pilares-grid .btn:hover{background-color:#F1F1F1;color:#C61010}.pilares-grid .pilares-content{display:flex;justify-content:center;align-items:center;gap:23px;flex-wrap:wrap}.pilares-grid .pilares-content .card{border-radius:15px;display:flex;justify-content:start;align-items:center;gap:10px;flex-direction:column;text-align:center;max-width:305px;width:100%;padding:30px 20px 20px;min-height:320px;background-color:#C61010;background:linear-gradient(to bottom right, #D72121, rgba(220,38,38,0.752941) 89%);box-shadow:0 13px 10px -5px #ff5959, -2px 2px 10px -6px #fff inset;opacity:0;transform:translateY(50px)}.pilares-grid .pilares-content .card img{max-width:74px}.pilares-grid .pilares-content .card h2{font-size:1.75rem;line-height:1.2em}.pilares-grid .pilares-content .card p{line-height:1.1em}.pilares-grid.active .pilares-content .card{animation:sobe 1.5s forwards}.pilares-grid.active .pilares-content .card:nth-child(2){animation-delay:calc(.2s * 1)}.pilares-grid.active .pilares-content .card:nth-child(3){animation-delay:calc(.2s * 2)}.pilares-grid.active .pilares-content .card:nth-child(4){animation-delay:calc(.2s * 3)}.pilares-grid.active .pilares-content .card:nth-child(5){animation-delay:calc(.2s * 4)}.pilares-grid.active .pilares-content .card:nth-child(6){animation-delay:calc(.2s * 5)}.carousel-outer{position:relative;width:100%;padding:0 0 20px;border-radius:25px}.carousel-outer h3{position:absolute;left:50%;transform:translate(-50%);top:20px;font-size:1.125rem;font-weight:500;line-height:1.4em;font-style:italic}.carousel-wrap{overflow:hidden;width:100%;cursor:grab;user-select:none}.carousel-wrap:active{cursor:grabbing}.carousel-track{display:flex;gap:10px;align-items:center;will-change:transform;min-height:550px}:root{--card-w: 387px}@media only screen and (max-width: 450px){:root{--card-w: 317px}}.c-card{flex:0 0 var(--card-w);height:423px;overflow:hidden;position:relative;transition:0.45s cubic-bezier(0.22, 0.68, 0, 1.2)}.c-card.active{height:521px}@media only screen and (max-width: 450px){.c-card{height:383px}.c-card.active{height:423px}}.carousel-controls{display:none;align-items:center;gap:28px;margin:40px auto 0;max-width:fit-content}.c-btn{width:50px;height:50px;border-radius:50%;background:#C61010;color:#F1F1F1;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;position:relative;overflow:hidden}.c-btn::before{content:'';position:absolute;inset:0;border-radius:50%;background:#F1F1F1;transform:scale(0);transition:transform .3s ease}.c-btn:hover{color:#C61010}.c-btn:hover::before{transform:scale(1)}.c-btn svg{position:relative;z-index:1}.c-dots{display:flex;gap:10px;align-items:center}.c-dot{width:5px;height:5px;border-radius:50%;background:#C61010;transition:all .35s ease;cursor:pointer}.c-dot.active{background:#F1F1F1;width:22px;border-radius:3px}.servicos{padding:50px 10px}.servicos-grid{display:grid;justify-items:center;gap:60px}.servicos-grid .servicos-header{text-align:center;justify-items:center;display:grid;gap:10px}.servicos-grid .servicos-header h3{font-size:2rem;font-weight:400;line-height:1.2em;max-width:450px}.servicos-grid .servicos-header .servicos-btns{margin-top:20px;border:1px solid #C61010;border-radius:90px;position:relative}@media only screen and (max-width: 650px){.servicos-grid .servicos-header .servicos-btns{border:none;border-radius:20px}}.servicos-grid .servicos-header .servicos-btns #btndetail{content:"";position:absolute;display:block;height:50px;width:175px;border:1px solid #C61010;transition:left 0.3s ease, top 0.3s ease, width 0.3s ease;left:0;top:0;border-radius:90px}.servicos-grid .servicos-header .servicos-btns button{padding:13px 13px;color:#C61010}.servicos-content{display:grid;width:100%}.servicos-content .umservico{display:none;width:100%}.servicos-content .umservico.active{display:flex;justify-content:center;align-items:start;gap:30px;flex-wrap:wrap}.servicos-content .umservico .faq{margin:20px 0}.servicos-content .umservico .faq h4{color:#C61010;margin-bottom:6px}.servicos-content .umservico .faq-list{display:grid;gap:13px;max-width:465px}.servicos-content .umservico .faq-item{background:linear-gradient(to bottom right, #D72121, rgba(220,38,38,0.752941) 89%);padding:15px 25px;border-radius:15px;box-shadow:0 13px 10px -5px #ff5959, -6px 10px 10px -6px #fff inset}.servicos-content .umservico .faq-btn{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;outline:none}.servicos-content .umservico .faq-btn[aria-expanded="true"] .faq-icon{transform:rotate(180deg)}.servicos-content .umservico .faq-q{font-size:1.25rem;font-weight:400;line-height:1.3em;color:#F1F1F1;transition:color 0.3s ease}.servicos-content .umservico .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.45s cubic-bezier(0.4, 0, 0.2, 1)}.servicos-content .umservico .faq-body.is-open{grid-template-rows:1fr}.servicos-content .umservico .faq-body.is-open .faq-answer{opacity:1;transform:translateY(0);margin-top:4px}.servicos-content .umservico .faq-inner{overflow:hidden}.servicos-content .umservico .faq-answer{color:#F1F1F1;line-height:1.4em;opacity:0;transform:translateY(-8px);transition:opacity 0.35s 0.1s ease, transform 0.35s 0.1s ease}@media only screen and (max-width: 500px){.servicos-content .umservico .faq-answer{font-size:1rem}}.servicos-content .umservico .servico-info{display:grid;gap:10px;max-width:630px}.servicos-content .umservico .servico-info h2{font-size:1.75rem;line-height:1.2em;max-width:462px}.servicos-content .umservico .servico-info>p{color:rgba(0,0,0,0.635294);font-size:1.25rem;max-width:462px}.servicos-content .umservico .servico-info a{color:#F59E0B;position:relative;max-width:fit-content}.servicos-content .umservico .servico-info a::after{content:"";width:0;height:1px;background-color:#F59E0B;display:block;transition:.3s}.servicos-content .umservico .servico-info a:hover:after{width:100%}@media only screen and (max-width: 500px){.servicos-content .umservico .servico-info{justify-items:center;text-align:center;gap:15px}.servicos-content .umservico .servico-info>p{font-size:1rem}}.servico-img{position:relative;max-width:473px;width:100%;min-height:618px;overflow:hidden;cursor:col-resize;user-select:none}@media only screen and (max-width: 450px){.servico-img{min-height:418px}}.servico-img>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.servico-img .img-after{z-index:1}.servico-img .img-before{z-index:2;clip-path:inset(0 50% 0 0)}.servico-img .divider{position:absolute;top:0;left:50%;width:5px;height:100%;background:#fff;z-index:3;transform:translateX(-50%);pointer-events:none}.servico-img .handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:44px;height:44px;background:#C61010;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,0.4);z-index:4;pointer-events:none}.servico-img .handle svg path{stroke:#F1F1F1}.tipos-sistemas{padding:30px 20px 10px}.tipos-sistemas h2{text-align:center;color:#C61010;font-size:1.25rem;letter-spacing:0.25em;margin-bottom:15px}.sistemas-table{border:1px solid #C61010;border-radius:12px;overflow:hidden;max-width:800px;margin:0 auto}.sistema-row{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #C61010}.sistema-row:last-child{border-bottom:none}.sistema-row .sistema-nome{padding:12px 20px;color:#000;font-size:1rem;border-right:1px solid #C61010;display:flex;align-items:center}@media only screen and (max-width: 500px){.sistema-row .sistema-nome{justify-content:center}}.sistema-row .sistema-desc{padding:2px 20px;font-size:0.95rem;display:flex;align-items:center}@media (max-width: 540px){.sistema-row{grid-template-columns:1fr}.sistema-row .sistema-nome{border-right:none;border-bottom:1px solid #C61010;font-weight:600}}.produtos{padding:40px 0}.produtos-grid{display:grid;gap:0}.produtos-grid .btn{margin:0 auto}.produtos-grid .produtos-title{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;position:relative;padding:0 10px}.produtos-grid .produtos-title h3{font-size:1.75rem}.produtos-grid .produtos-title .carousel-controls{display:flex;gap:5px;margin:0 auto;position:absolute;top:0;right:0}.produtos-grid .produtos-title .carousel-controls .c-btn{background-color:#F59E0B;width:40px;height:40px}#carousel-produtos{width:100%;overflow:hidden;height:400px}#carousel-produtos .carousel-track,#carousel-produtos .carousel-wrap{min-height:370px;padding:0}#carousel-produtos .c-card,#carousel-produtos .slide{max-width:283px;width:100%;min-height:358px;max-height:358px;overflow:hidden;padding-bottom:30px;background-color:transparent}#carousel-produtos .c-card .servico-img,#carousel-produtos .slide .servico-img{min-height:323px;max-height:323px}#carousel-produtos .c-card img,#carousel-produtos .slide img{min-height:323px;max-height:323px}#carousel-produtos .c-card h2,#carousel-produtos .slide h2{color:#C61010;letter-spacing:1px;text-transform:uppercase;margin-top:12px}
