*{margin:0;padding:0;font-family:"Outfit",sans-serif}.button{border-radius:4px;border:0;background:#0e2f8f;display:inline-flex;height:48px;padding:8px 24px;justify-content:center;align-items:center;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;transition:all .3s ease}.button:hover{background:#143db5;color:#fff}.link{color:#4f4f4f;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.highlight-01{display:block;color:#e20613;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%}@media(max-width: 991px){.highlight-01{font-size:16px}}.highlight-01+.title-01{margin-top:16px}.highlight-01.center{text-align:center}.title-01{color:#1a1a1a;font-family:"Roboto Condensed",sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:110%;margin:0}@media(max-width: 991px){.title-01{font-size:34px}}.title-01 span{color:#e20613;font-family:"Roboto Condensed",sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:110%}@media(max-width: 991px){.title-01 span{font-size:34px}}.title-01.center{text-align:center}p{color:#333;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin:0}@media(max-width: 991px){p{font-size:16px}}p+p{margin-top:20px}@media(max-width: 991px){p+p{margin-top:12px}}p strong{font-weight:700}.header{width:100%;height:80px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}@media(max-width: 991px){.header{height:70px}}.header .container{height:100%}.header .logo{display:block}@media(max-width: 991px){.header .logo img{width:auto;height:32px}}.header .nav-content{display:flex;justify-content:flex-end;align-items:center;gap:60px}.banner{padding:70px 0}@media(max-width: 991px){.banner{padding:40px 0}}.banner p{margin:40px 0 0}@media(max-width: 991px){.banner p{margin-top:20px}}.banner p+p{margin-top:20px}@media(max-width: 991px){.banner p+p{margin-top:12px}}.banner .button{margin-top:40px}@media(max-width: 991px){.banner .button{margin-top:20px}}.banner img{display:block;max-width:100%;height:auto}@media(max-width: 991px){.banner img{margin:0 auto 20px}}.numeros{padding:60px 0;background:#0e2f8f}.numeros .highlight{display:block;text-align:center;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.numeros .title{display:block;text-align:center;color:#fff;text-align:center;font-family:"Roboto Condensed",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:110%}@media(max-width: 991px){.numeros .title{font-size:24px}}.numeros .list{margin:32px 0 0;display:flex;justify-content:space-between;gap:60px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 991px){.numeros .list{flex-wrap:wrap;gap:40px;padding:0 30px}.numeros .list>div{width:calc(50% - 20px)}}.numeros .list strong{color:#f8dc0c;font-family:"Roboto Condensed",sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:110%;display:block}@media(max-width: 991px){.numeros .list strong{font-size:28px}}.problemas{padding:120px 0 60px}@media(max-width: 991px){.problemas{padding:60px 0 30px}}.problemas p{margin:40px 0 0}@media(max-width: 991px){.problemas p{margin-top:20px}}.problemas .button{margin-top:40px}@media(max-width: 991px){.problemas .button{margin-top:20px}}.problemas .content{display:flex;align-items:center;margin:120px 0 0}@media(max-width: 991px){.problemas .content{display:block;margin-top:60px}}.problemas .content+.content{margin-top:60px}@media(max-width: 991px){.problemas .content+.content{margin-top:60px}}.problemas .content img{display:block;max-width:670px;width:100%;height:auto;border-radius:0 0 0 52px}@media(max-width: 1399px){.problemas .content img{max-width:570px}}@media(max-width: 1199px){.problemas .content img{max-width:470px}}@media(max-width: 991px){.problemas .content img{max-width:100%;border-radius:0 0 0 32px;z-index:2;position:relative}}.problemas .content-box{position:relative;z-index:2;border-radius:12px;background:#0e2f8f;padding:52px;margin:0 0 0 -70px}@media(max-width: 991px){.problemas .content-box{padding:50px 32px 32px;margin:-17px 0 0;z-index:0}}.problemas .content-box .highlight{color:#8591c0;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%;display:block}.problemas .content-box .title{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:110%;margin-top:4px}@media(max-width: 991px){.problemas .content-box .title{font-size:26px}}.problemas .content-box .title span{color:#f8dc0c;font-family:"Roboto Condensed",sans-serif}@media(max-width: 991px){.problemas .content-box .title span{font-size:26px}}.problemas .content-box p{color:#fff;margin-top:26px}.problemas .images{display:block;width:100%;height:auto;margin:120px auto 0}@media(max-width: 991px){.problemas .images{margin-top:60px}}.pontos{padding:60px 0}.pontos p{margin:40px 0 0}@media(max-width: 991px){.pontos p{margin-top:20px}}.pontos .button{margin-top:40px}@media(max-width: 991px){.pontos .button{margin-top:20px}}.produtos{padding:60px 0 120px}@media(max-width: 991px){.produtos{padding:30px 0 60px}}.produtos .content-image{position:sticky;top:20px}.produtos .content-image img{display:block;max-width:100%;height:auto}.produtos .content-produtos{position:relative;padding:0 0 0 40px}@media(max-width: 991px){.produtos .content-produtos{margin-top:60px;padding:0 0 0 30px}}.produtos .content-produtos+.content-produtos{margin-top:60px}@media(max-width: 991px){.produtos .content-produtos+.content-produtos{margin-top:40px}}.produtos .content-produtos .title{color:#1a1a1a;font-family:"Roboto Condensed",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:110%;display:block;position:relative}@media(max-width: 991px){.produtos .content-produtos .title{font-size:26px}}.produtos .content-produtos .title .numero{color:#1a1a1a;font-family:"Roboto Condensed",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:110%;display:block;position:absolute;top:0;left:-40px}@media(max-width: 991px){.produtos .content-produtos .title .numero{font-size:26px;left:-24px}}.produtos .content-produtos .name{display:block;margin:20px 0 0;color:#333;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:110%;padding:0 0 0 12px;position:relative}@media(max-width: 991px){.produtos .content-produtos .name{font-size:16px;color:#0e2f8f;text-decoration:underline}}.produtos .content-produtos .name:before{content:"";width:6px;height:6px;display:block;border-radius:50%;background:#333;position:absolute;left:-2px;top:8px}@media(max-width: 991px){.produtos .content-produtos .name:before{background:#0e2f8f}}.produtos .content-produtos .name .pro{width:303px;height:302px;position:absolute;top:50%;margin-top:-150px;left:-350px;z-index:3;opacity:0;visibility:hidden;transition:all .3s ease}@media(max-width: 991px){.produtos .content-produtos .name .pro{display:none}}.produtos .content-produtos .name:hover{color:#ed1d24}.produtos .content-produtos .name:hover:before{background:#ed1d24}.produtos .content-produtos .name:hover .pro{visibility:visible;opacity:1}.contato{padding:120px 0;background:linear-gradient(121deg, #001D71 0%, #4071FF 100%),#dadada}@media(max-width: 991px){.contato{padding:60px 0}}.contato .highlight{color:#f8dc0c;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%;display:block}@media(max-width: 991px){.contato .highlight{font-size:16px}}.contato .title{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:110%;display:block;margin-top:16px}@media(max-width: 991px){.contato .title{font-size:34px}}.contato p{margin-top:40px;color:#fff}@media(max-width: 991px){.contato p{margin-top:20px}}.contato ul{padding:0;margin:60px 0 0;list-style:none}@media(max-width: 991px){.contato ul{margin-top:30px}}.contato ul li{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%;padding:0 0 0 44px;position:relative}@media(max-width: 991px){.contato ul li{font-size:16px}}.contato ul li:before{content:"";display:block;position:absolute;top:4px;left:0;height:14px;width:24px;border-left:4px solid #f8dc0c;border-bottom:4px solid #f8dc0c;rotate:-45deg}.contato ul li+li{margin-top:32px}.contato .contato-form{border-radius:12px;background:#fff;height:100%;overflow:hidden}@media(max-width: 991px){.contato .contato-form{margin-top:30px}}.contato .contato-form iframe{width:100% !important;border:0 !important}.prova{padding:120px 0 60px}@media(max-width: 991px){.prova{padding:60px 0 30px}}.prova .qualidade{margin:120px 0 0;border-radius:0 52px 0 0;padding:52px;position:relative;background:#fff}@media(max-width: 991px){.prova .qualidade{margin:60px 0 0;padding:32px}}.prova .qualidade:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg, #ED1D24 0%, #FFCDCE 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.prova .qualidade .highlight{color:#0e2f8f;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:block}@media(max-width: 991px){.prova .qualidade .highlight{font-size:14px}}.prova .qualidade .title{color:#1a1a1a;font-family:"Roboto Condensed",sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:110%;margin:4px 0 0}@media(max-width: 991px){.prova .qualidade .title{font-size:24px}}.prova .qualidade ul{padding:0;margin:20px 0 0;list-style:none}.prova .qualidade ul li{color:#333;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:110%;padding:0 0 0 44px;position:relative}@media(max-width: 991px){.prova .qualidade ul li{font-size:16px;padding:0 0 0 34px}}.prova .qualidade ul li:before{content:"";display:block;position:absolute;top:4px;left:0;height:14px;width:24px;border-left:4px solid #0e2f8f;border-bottom:4px solid #0e2f8f;rotate:-45deg}@media(max-width: 991px){.prova .qualidade ul li:before{height:10px;width:18px;border-left:2px solid #0e2f8f;border-bottom:2px solid #0e2f8f}}.prova .qualidade ul li+li{margin-top:32px}@media(max-width: 991px){.prova .qualidade ul li+li{margin-top:24px}}.prova .qualidade .dados{display:flex;align-items:flex-start;margin:48px 0}@media(max-width: 991px){.prova .qualidade .dados{flex-direction:column;gap:24px}}.prova .qualidade .dados div{color:#333;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%;width:33%}@media(max-width: 991px){.prova .qualidade .dados div{width:100%;font-size:16px}}.prova .qualidade .dados div strong{display:block;color:#0e2f8f;font-family:"Roboto Condensed",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin:0 0 4px}@media(max-width: 991px){.prova .qualidade .dados div strong{font-size:20px}}.prova .qualidade .dados div strong.red{color:#e20613}.prova .qualidade .galeria{display:flex;gap:12px;flex-wrap:wrap}@media(max-width: 991px){.prova .qualidade .galeria{flex-wrap:nowrap;gap:0}}.prova .qualidade .galeria div{width:calc(50% - 6px);border-radius:12px;overflow:hidden}.prova .qualidade .galeria div img{display:block;width:100%;height:auto}.faq{padding:60px 0 120px}@media(max-width: 991px){.faq{padding:30px 0 60px}}.faq p{margin:40px 0 0}@media(max-width: 991px){.faq p{margin-top:20px}}.faq p+p{margin-top:20px}.faq .button{margin-top:40px}@media(max-width: 991px){.faq .button{margin:20px 0 40px}}.faq .faq-texto{position:sticky;top:20px}.faq .faq-content{border-radius:16px;padding:36px;position:relative;background:#fff}.faq .faq-content:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg, #ED1D24 0%, #FFCDCE 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.faq .faq-content+.faq-content{margin-top:32px}.faq .faq-content h3{font-size:32px}@media(max-width: 991px){.faq .faq-content h3{font-size:24px}}.faq .faq-content h3 span{font-size:32px}@media(max-width: 991px){.faq .faq-content h3 span{font-size:24px}}.faq .faq-content p{margin-top:20px}.footer{background:#f4f4f4}.footer .container{padding-top:80px;padding-bottom:120px}@media(max-width: 991px){.footer .container{padding-top:60px;padding-bottom:60px}}.footer .row+.row{margin-top:60px}@media(max-width: 991px){.footer .row+.row{margin-top:0}}.footer .logo{display:block}@media(max-width: 991px){.footer p{margin-top:32px}}.footer p+.text-small{margin-top:6px}.footer .text{color:#1a1a1a;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%}@media(max-width: 991px){.footer .text{margin:32px 0;font-size:18px}}.footer .text strong{display:block;margin-top:8px;color:#0e2f8f}.footer .text-small{color:#4f4f4f;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.footer .text-small.red{color:#e20613}.footer .hard{background:#0e2f8f;color:#fff;text-align:center;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:110%;text-align:center;padding:20px 0}@media(max-width: 991px){.footer .hard{font-size:14px}}.footer .hard a{text-decoration:underline;color:#fff}.carousel .carousel-bullets{display:none}@media(max-width: 991px){.carousel .carousel-track{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel .carousel-track::-webkit-scrollbar{display:none}.carousel .carousel-track>*{flex:0 0 100%;max-width:100%;scroll-snap-align:start}.carousel .carousel-bullets{display:flex;justify-content:center;align-items:center;gap:10px;margin:24px 0 0}.carousel .carousel-bullets button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#c9cfe3;cursor:pointer;transition:all .3s ease}.carousel .carousel-bullets button.active{background:#0e2f8f;width:28px;border-radius:5px}}.lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(26,26,26,.85);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lightbox.open{opacity:1;visibility:visible}.lightbox img{display:block;max-width:100%;max-height:calc(100vh - 120px);width:auto;height:auto;border-radius:12px}.lightbox .lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.lightbox .lightbox-close:before,.lightbox .lightbox-close:after{content:"";position:absolute;top:50%;left:50%;width:26px;height:3px;margin:-1px 0 0 -13px;border-radius:2px;background:#fff}.lightbox .lightbox-close:before{rotate:45deg}.lightbox .lightbox-close:after{rotate:-45deg}body.lightbox-open{overflow:hidden}
