/* Css da página gerado em: 01/04/2026 13:54:12 */
:root{--white:#fff;--black-900:#000;--black-800:#373435;--black-700:#848282;--black-200:#edebeb;--black-100:#fbfbfb;--prim-800:#bc3437;--prim-700:#f83a4a;--sec-900:#cc5a1a;--sec-800:#ff7021;--sec-700:#f58634;--bg-gradiente-00:linear-gradient(180deg,var(--sec-700),var(--sec-800));--bg-gradiente-01:linear-gradient(0deg,var(--prim-700),var(--prim-800));--bg-gradiente-0:linear-gradient(180deg,#fff 0%,#e8e8e8 100%);--bg-gradiente-1:linear-gradient(180deg,#aa2e31 0%,#cf3135 100%);--bg-gradiente-2:linear-gradient(180deg,#cf3135 0%,#aa2e31 100%);--shadow-1:0px 24px 80px rgba(0,0,0,.07),0px 10.0266px 33.4221px rgba(0,0,0,.0503198),0px 5.36071px 17.869px rgba(0,0,0,.0417275),0px 3.00517px 10.0172px rgba(0,0,0,.035),0px 1.59602px 5.32008px rgba(0,0,0,.0282725),0px .664142px 2.21381px rgba(0,0,0,.0196802);--shadow-2:0px 4px 4px rgba(0,0,0,.25)}html{scroll-behavior:smooth}*{box-sizing:border-box}#aspnetForm{display:none}.abs{position:absolute}.grid{display:grid}.flex{display:flex;flex-wrap:wrap}.flex-col{flex-direction:column}.inline-flex{display:inline-flex}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-baseline{align-content:baseline}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.box{padding:40px 0}.box-top{padding:40px 0 0}.box-bottom{padding:0 0 40px 0}.txt img{display:block;width:100%;height:auto;object-fit:cover}.icon svg,.icon svg path{fill:currentColor}.detalhe ul,.detalhe ol{list-style:disc;margin-left:20px}.txt h1,.txt h2,.txt strong,.txt b{font-weight:700;line-height:120%}.txt h1{color:var(--prim-100);margin-bottom:35px}.txt h2{font-size:2.5rem;font-weight:900;text-transform:uppercase}.txt h3{font-weight:500}.txt a,.txt a span,.txt a div,.txt a svg{transition:.2s}.txt input{appearance:auto}.txt a,.txt input:is([type='text'],[type='email'],[type='tel']),.txt select,.txt textarea,.txt button,.txt{font-family:var(--font-1);font-size:var(--fontSize);font-weight:var(--fontWeight);color:var(--blue-800);line-height:140%}.txt.t2,.txt.t2 a,.txt .t2,.txt .t2 a{font-family:var(--font-2)}.link{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.txt button.btn,.txt .btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:42px;font-size:1.4rem;font-weight:700;line-height:140%;text-transform:uppercase;border-radius:200px;padding:0 15px;color:var(--white);background:var(--prim-100);border:0;gap:10px}.txt button.btn.sec,.txt .btn.sec{font-size:1.8rem;padding:0 20px;border-radius:10px}.txt button.btn.sec-white,.txt .btn.sec-white{height:36px;padding:0 20px;border-radius:10px;background:var(--white);color:var(--prim-100)}.txt button.btn.send,.txt .btn.send{height:76px;border-radius:5px;background:var(--white);color:var(--prim-100)}.txt button.btn.plus,.txt .btn.plus{width:42px;height:42px;justify-content:center}.txt button.btn:hover,.txt a:hover .btn,.txt .btn:hover{color:var(--white);background:var(--black-800)}.txt button.btn:disabled{cursor:default;opacity:.2}.paginacao button{cursor:pointer;width:46px;height:46px;border-radius:200px;border:0;color:var(--white);background:var(--prim-100)}.paginacao button.ativo{cursor:initial;color:var(--prim-100);background:var(--black-800)}.txt .btns-arrow .btn.left,.txt .btns-arrow .btn.right{align-items:center;justify-content:center;width:30px;height:30px;padding:0}.txt .btns-arrow .btn.left:hover,.txt .btns-arrow .btn.right:hover{background:var(--black-300)}.maps{padding-bottom:35%;background:var(--black-100)}.maps iframe{position:absolute;width:100%;height:100%;top:0;left:0}.nbs-flexisel-inner{float:initial!important;background:none!important;border:0!important;border-radius:0!important}.nbs-flexisel-item img{margin:0!important}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{display:none}.btnCtrl{cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;border:1px solid var(--black-100);background:var(--white);top:50%;transform:translateY(-50%);box-shadow:0 0 8px rgba(0,0,0,.2)}.btnCtrl.prev{left:-60px}.btnCtrl.next{right:-60px}.btnCtrl.prev:after,.btnCtrl.next:after{position:absolute;top:9px}.btnCtrl.prev:after{content:'‹';font-size:3.8rem;left:19px}.btnCtrl.next:after{content:'›';font-size:3.8rem;left:19px}.txt .box ul,.txt .box ol{list-style:disc}form ol,form ul{list-style:none!important}.txt h1,.txt h2,.txt h3{font-weight:300}.txt h2{font-size:2.5rem;font-weight:700;color:var(--black-700)}.txt strong,.txt b{font-weight:500}.txt a,.txt a span,.txt a div,.txt a svg{transition:.2s}.txt img{display:block;width:100%;height:auto}.txt a,.txt u{text-underline-offset:.3rem}.txt input,.txt select,.txt textarea,.txt{font-family:'Lato',sans-serif;font-size:2rem;line-height:3rem}.btn-whats{z-index:9;background:#65bc54;right:35px;bottom:250px;padding:10px;padding-top:13px;padding-right:13px;padding-left:13px;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.5)}.btn-whats:hover{background:#20c65a}.btn-whats svg{width:40px;height:auto;fill:#fff}.btn2,.btn{display:inline-flex;align-items:center;height:43px;padding:0 20px;font-size:1.6rem;font-weight:700;color:var(--white);text-shadow:var(--shadow-2);background:var(--bg-gradiente-1);border:2px solid var(--prim-800);border-radius:5px}.btn2{text-shadow:initial;text-transform:uppercase;border:2px solid var(--black-100);background:var(--bg-gradiente-0);color:var(--prim-800)}.btn:hover{background:var(--bg-gradiente-2)}.link{color:currentColor;text-decoration:underline}.link:hover{text-decoration:initial}.projeto .grid{gap:30px;margin:50px 0}.projeto .grid a{background:var(--black-100);color:var(--black-700);line-height:120%;display:block;overflow:hidden;border-radius:12px;box-shadow:var(--shadow-1)}.projeto a h3{margin:20px auto;font-size:1.8rem;font-style:italic;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:350px}.box-lista::-webkit-scrollbar{display:none}@media(min-width:1170px){.btn2{height:78px;padding:0 57px}}@media(max-width:1170px){.container{width:960px}.header .menu li:first-child{display:none}.header .menu{gap:10px}.btn2{height:78px}}@media(max-width:960px){.container{width:760px}.tj{text-align:left}.btn2{height:78px;padding:0 122px}.btn-whats{bottom:35px}}@media(max-width:768px){.container{width:95%}}@media(max-width:570px){.btn{border-radius:12px}.btn2{width:305px;height:77px;padding:0 120px}}.box-titulo{background:var(--prim-800);padding:25px 0}.box-titulo h1{font-size:2.2rem;font-weight:400;color:var(--white);margin:0}.txt .btn-new{display:flex;justify-content:center;align-items:center;background:var(--bg-gradiente-00);height:52px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.25);font-size:1.6rem;font-weight:700;padding:0 25px;color:var(--white);text-transform:uppercase;transition:.2s}.txt .btn-new:hover{background:var(--bg-gradiente-01)}.txt .btn-new.sec{background:var(--white);color:var(--prim-800)}.txt .btn-new.sec:hover{color:var(--white);background:var(--prim-800)}.txt .btn-new.ter{color:var(--white);background:var(--prim-800)}.txt .btn-new.ter:hover{color:var(--white);background:var(--sec-700)}.txt .btn-plus{cursor:pointer;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid var(--white);border-radius:200px;box-shadow:0 4px 4px rgba(0,0,0,.1);font-size:2.8rem;font-weight:700;color:var(--prim-800);background:linear-gradient(0deg,#e8e8e8,var(--white));transition:.2s}.txt .btn-plus:hover{color:var(--white);background:linear-gradient(0deg,var(--prim-800),var(--prim-700))}.btn-plus-actions .btn-plus{position:relative;z-index:2}.btn-plus-actions::after{content:'';display:flex;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);height:14px;max-width:1074px;width:100%;background:linear-gradient(180deg,#e1e1e1,#efefef,#f9f9f9,#fbfbfb);z-index:1;border-top:1px solid var(--white);border-radius:0 0 10px 10px;opacity:.9}.extra{padding-top:180px}.header-sub .extra{padding-top:0}.header-sub .header-new{background:transparent}.header-new{width:100%;top:0;left:0;z-index:10;background:var(--sec-800) url(/images/comum2025/002.png) no-repeat center center;background-size:100% auto}.header-new .container{height:180px}.header-new .logo-social{gap:26px}.header-new .logo{width:250px}.header-new .social{gap:10px}.header-new .menu{gap:20px}.header-new .menu a{display:flex;align-items:center;font-size:1.8rem;font-weight:700;height:40px;padding:0 11px;border-radius:5px;color:var(--white)}.header-new .menu li:hover a,.header-new .menu li.ativo a{color:var(--prim-800);background:var(--white)}.header-new .menu .sub{display:none}.header-new .menu li:hover .sub{display:block;border-radius:10px;padding:5px 20px;background:var(--white);box-shadow:0 4px 4px rgba(0,0,0,.25)}.header-new .menu li:hover .sub a{color:var(--shadow-2);font-size:1.6rem;padding:14px 0;height:auto}.header-new .menu li .sub li+li{border-top:1px solid var(--black-200)}.header-new .menu li .sub li.ativo a,.header-new .menu li .sub li:hover a{color:var(--sec-800)}.header-new .box-menu .btn-new{display:none}.header-new .menus-culture{gap:16px}.header-new .menus-culture ul.culture{gap:5px}.header-new .menus-culture a.btn-new.sec{margin-left:30px;transform:.1s}.header-new .menuMobileBg{top:0;left:0;width:0;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);transition:.2s}.header-new .menuMobileBg.ativo{width:100%}.header-new .mBtnMenuMobile{display:none}.header-new .mbtnClose{width:36px;height:36px;background:linear-gradient(0deg,var(--sec-900),var(--sec-700));border:2px solid var(--white);border-radius:200px;color:var(--white);font-size:2rem;font-weight:700}.menuMobile .mHead .culture{gap:5px}.header-new .menuMobile .btn-new.sec{margin-left:0}.header-new .mbtnClose rect,.header-new .mBtnMenuMobile rect{fill:var(--prim-800)}.header-new .menuMobile{padding:10px 10px;width:300px;height:100vh;background:linear-gradient(180deg,var(--black-900) 0%,var(--black-800) 40%);top:0;left:-300px;transition:.3s cubic-bezier(.075,.82,.165,1);z-index:999;border-radius:0 30px 0 0}.header-new .menuMobile.ativo{left:0}.header-new .menuMobile section+section{margin-top:15px}.header-new .menuMobile .mlogo{width:150px}.header-new .menuMobile .mMenu ul{gap:4px}.header-new .menuMobile .mMenu ul .item-5 a{padding:0 22px}.header-new .menuMobile .mMenu1 .item1{display:none}.header-new .menuMobile .mMenu1 a,.header-new .menuMobile .mMenu a{display:flex;align-items:center;height:37px;padding:0 16px;color:var(--white);background:var(--prim-800);border-radius:5px;font-size:1.2rem;font-weight:700}.header-new .menuMobile .mMenu1 h3{font-size:1.6rem;font-weight:700;margin:0 0 5px 0;color:var(--white)}.header-new .menuMobile .mMenu1 ul{display:grid;gap:2px}.header-new .menuMobile .mFooter ul{gap:5px}.header-new .menuMobile .mFooter .btn.large{font-size:1.4rem;font-weight:700;text-shadow:initial;height:48px;background:var(--white);color:var(--prim-800);padding:0 16px;border-radius:10px;margin-left:15px}.header-new,.header-new *{transition:.2s}.reduzir.header-sub .header-new{background:var(--sec-800) url(/images/comum2025/002.png) no-repeat center center}.reduzir .header-new .container{height:70px}.reduzir .header-new .social,.reduzir .header-new .culture{display:none}.reduzir .header-new .logo{width:200px}.reduzir .header-new .menuMobile .culture{display:flex}.reduzir .header-new .box-menu .btn-new{display:flex}@media(max-width:1174px){.header-new{background-size:initial}.reduzir .header-new .menu{gap:2px}.reduzir .header-new .menu a{padding:0 8px}.reduzir .header-new .menus-culture a.btn-new.sec{margin-left:0}}@media(max-width:960px){.header-new .menu{display:none}.header-new .mBtnMenuMobile{display:flex}.reduzir .header-new .menuMobile .mFooter .culture{display:flex}.reduzir .header-new .box-menu{gap:10px}}@media(max-width:768px){.tj{text-align:left}}@media(max-width:650px){.container{width:85%}.extra{padding-top:100px}.header-new .container{height:100px}.header-new .social,.header-new .menus-culture ul.culture{display:none}.header-new .logo{width:200px}.reduzir .header-new .menus-culture a.btn-new.sec{display:none}}.header-new{display:none}.extra{padding-top:0}.txt a,.txt input:is([type='text'],[type='email'],[type='tel']),.txt select,.txt textarea,.txt button,.txt{font-size:1.8rem;line-height:140%}.txt h3,.txt strong,.txt b{font-weight:700}.txt h2{text-transform:initial}.header-lp{width:100%;padding:60px 0;z-index:50}.header-lp .logo{width:250px}@media(max-width:960px){.header-lp{padding:30px 0}}@media(max-width:600px){.header-lp .btn-new{display:none}}.banner .slider-0{aspect-ratio:1600/650;background:var(--sec-900)}.banner .slider-0{height:100vh}.nivo-caption{background:initial!important;opacity:1!important;height:100%!important;padding:0!important}.nivo-caption .container{height:100%}.nivo-caption .desc{width:550px;padding:40px 0 60px;height:100%}.nivo-caption .desc h2{font-size:3.5rem;font-weight:700;color:var(--white)}.nivo-caption .desc h3{font-size:2rem;font-weight:500;color:var(--white);margin-top:25px}.banner .mobile{display:none}@media(max-width:950px){.banner .slider-0{aspect-ratio:1080/1920}.banner .mobile{display:block}.banner .desktop{display:none}}@media(max-width:768px){.nivo-caption{position:relative;background:var(--white)}.nivo-caption .bg{display:none}.nivo-caption .desc{width:100%}.nivo-caption .desc.semTitulo{padding-top:10px}}.conquista{background:var(--black-100)}.conquista .list{gap:20px}.conquista .item a{gap:20px;padding:20px;background:var(--white);border-radius:12px;box-shadow:var(--shadow-1);transition:.2s;height:100%;font-size:1.6rem;color:var(--black-700)}.conquista .item a h3{font-size:1.8rem;font-weight:700;color:var(--prim-800)}.conquista .item a.btn-lp{font-size:1.8rem;font-weight:700;align-items:center;justify-content:center;text-align:center;color:var(--white);background:var(--sec-800)}@media(max-width:768px){.conquista .list.grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.conquista .list.grid{grid-template-columns:1fr}}.box1{grid-template-columns:590px 1fr;gap:45px}.box1 img{border-radius:0 25px 25px 0}.box1 .desc{padding:20px 0}.box1 .desc>div{max-width:650px;width:100%}.box1 h2{font-size:2.5rem;font-weight:700;color:var(--sec-700);margin-bottom:30px;text-transform:initial}@media(max-width:1174px){.box1 .desc>div{max-width:380px}}@media(max-width:960px){.box1{grid-template-columns:400px 1fr}.box1 .desc>div{max-width:380px}}@media(max-width:768px){.box1{grid-template-columns:1fr}.box1 .desc{width:85%;margin:auto}.box1 .img img{max-width:540px;margin:auto;border-radius:0}.box1 .desc>div{max-width:initial;width:100%;margin:auto}}.fazemos img{border-radius:10px}.fazemos .list{gap:50px}.fazemos .img div{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;bottom:0;left:0;font-size:2rem;font-weight:700;color:var(--white);background:var(--prim-800)}.fazemos h2{font-size:3.5rem;font-weight:400;color:var(--prim-800)}.fazemos h3{font-size:2rem;color:var(--sec-700);margin:40px 0 30px}@media(max-width:768px){.fazemos .list{grid-template-columns:1fr 1fr}}@media(max-width:580px){.fazemos .img{max-width:245px}.fazemos .list{grid-template-columns:1fr}}.box2{grid-template-columns:740px 1fr;gap:40px}.box2 img{border-radius:0 10px 10px 0}.box2 .desc{margin:20px 0;color:var(--black-200)}.box2 .desc::after{content:'';position:absolute;top:0;left:-40px;width:1000px;height:100%;background:var(--black-800);z-index:-1}.box2 .desc>div{max-width:500px;width:100%}.box2 .desc h2{font-size:2.5rem;line-height:140%;color:var(--sec-800);margin-bottom:30px}.box2 .desc u{text-decoration:initial}.box2 .desc u>strong{color:var(--white)}@media(max-width:1280px){.box2{grid-template-columns:1fr 1fr}.box2 img{border-radius:0 10px 0 0}.box2 .desc::after{border-radius:0 0 0 10px}.box2 .desc>div{max-width:490px}}@media(max-width:768px){.box2{grid-template-columns:1fr;gap:0}.box2 img,.box2 .desc::after{border-radius:0}.box2 .desc{width:85%;margin:0 auto}.box2 .desc>div{max-width:initial;width:100%;margin:auto}}.number span{display:block;padding-left:28px;font-size:2.5rem;font-weight:700}.number h3{font-size:6rem;font-weight:700;line-height:90%}.number em{font-size:2.02rem;font-weight:400;color:var(--sec-800)}@media(max-width:660px){.number.grid{grid-template-columns:1fr;gap:40px}}.projeto-new .loading li{aspect-ratio:371/257;background:var(--black-200);border-radius:12px}.projeto-new h2{font-size:3rem;font-weight:400;text-transform:initial}.projeto-new ul{list-style:none!important;gap:30px}.projeto-new ul a{display:block;overflow:hidden;line-height:120%;background:var(--black-100);color:var(--black-700);border-radius:12px;box-shadow:var(--shadow-1)}.projeto-new ul a h3{font-size:1.8rem;font-weight:400;font-style:italic;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:350px;margin:20px auto}@media(max-width:960px){.projeto-new ul.grid{grid-template-columns:1fr 1fr}}@media(max-width:550px){.projeto-new ul.grid{grid-template-columns:1fr;max-width:425px;margin:auto}}.box-google{aspect-ratio:1174/360}.googlecoment.box{margin-bottom:30px;margin-top:30px}.WidgetTitle__Container-sc-j91g46-0{display:none}.faq .container{grid-template-columns:390px 1fr;gap:40px}.faq h2{grid-template-columns:135px 1fr;color:var(--white);font-size:4rem;font-weight:400;line-height:120%}.faq h2::after{content:'';background:var(--black-800);position:absolute;width:1000%;height:100%;top:0;right:0;border-radius:10px;z-index:-10}.faq h2 img{bottom:0}.faq h2 .desc{padding:50px 30px 50px 0}.faq ul{gap:2px}.faq h3{cursor:pointer;grid-template-columns:1fr auto;gap:40px;font-size:1.8rem;font-weight:700;color:var(--black-800);background:var(--black-200);padding:16px 40px;border-radius:10px}.faq h3 svg{transition:.2s}.faq h3 .ativo svg{transform:rotate(-45deg)}.faq ul .desc{font-size:1.8rem;font-style:italic;padding:30px 40px}@media(max-width:768px){.faq .container{grid-template-columns:1fr}}@media(max-width:480px){.faq h2{grid-template-columns:110px 1fr;font-size:3rem}}.form .anchor{top:-60px}.form .container{grid-template-columns:270px 1fr;gap:100px}.form .desc{font-size:2rem}.form .desc h2{font-size:2.5rem;font-weight:700;color:var(--prim-800)}.form .box-form{grid-template-columns:310px 1fr;gap:20px}.form .box-form ol{gap:20px}.txt.form label{display:block;position:relative}.txt.form label.error{position:absolute;bottom:0;right:10px;color:#f00;font-size:12px;font-weight:400;font-style:italic;padding:0}.txt.form span{display:block;background:var(--white);font-size:1.6rem;font-weight:400;position:absolute;top:-11px;left:10px;transition:all .2s ease;padding:0 15px}.txt.form input:is([type='text'],[type='email'],[type='tel']),.txt.form select,.txt.form textarea{display:block;color:transparent;background-color:transparent;border:2px solid var(--black-200);border-radius:10px;padding:12px 20px;width:100%;font-size:2rem;font-weight:400;transition:all .2s ease;resize:none}.txt.form input::placeholder{color:transparent!important}.txt.form .ativo input::placeholder{color:var(--black-100)!important}.txt.form .ativo input,.txt.form .ativo select,.txt.form .ativo textarea,.txt.form input:focus,.txt.form select:focus,.txt.form textarea:focus{color:var(--black-800)}.txt.form textarea{height:209px}.txt.form .actions{gap:10px;align-items:center;justify-content:start}.txt.form .actions .cont-btn{flex:1}.txt.form .actions .btn-new{cursor:pointer;width:100%;flex:1;height:71px;border:0}.box-loading{background:url(/images/comum/loading.png) no-repeat;background-size:100% auto;width:40px;height:40px;animation:fa-spin 2s infinite linear}@media(max-width:1174px){.form .container{gap:40px}}@media(max-width:960px){.form .container{grid-template-columns:1fr}}@media(max-width:680px){.form .box-form{grid-template-columns:1fr}}@media(max-width:420px){.form .box-form{margin-left:-5px}.form .recaptcha{zoom:.9}}.footer{background:var(--black-800)}.footer .logo{width:140px}.footer,.footer a{color:var(--black-100)}.footer .f1 .tel-email{gap:24px}.footer .f1 .tel-email a{align-items:center;gap:10px}.footer .f1 .social{gap:5px}.footer .f1 .social a{color:var(--black-700)}.footer .f1 .social svg{width:24px;height:24px}.footer .f3{font-size:1.4rem;line-height:120%}.footer .f3 h5{font-size:1.4rem;color:var(--black-200)}.footer .f3 h6{font-size:1.4rem;color:var(--sec-700);padding:10px 0}@media(max-width:768px){.footer .container{grid-template-columns:1fr;gap:60px}.footer .f2{order:-1}.footer .f1,.footer .f3.tr{text-align:center;align-items:center}}