@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.has-error{border-color:red !important}@media(min-width: 991px){.hide-desktop{display:none !important}}@media(max-width: 991px){.hide-mobile{display:none !important}}.ng-invalid-required.ng-touched,.campo-invalido{border-color:#dc3545 !important}*{background-size:cover;background-position:center}textarea{resize:none}img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-phone{display:inline-flex;color:#2b2b2b;font-size:18px;font-style:normal;font-weight:400;line-height:normal;align-items:center;gap:10px}@media(max-width: 991px){.main-phone{font-size:15px;gap:7px}}.main-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:none;outline:none;color:#000;font-size:18px;font-style:normal;text-align:center;font-weight:700;line-height:normal;border-radius:5px;background:conic-gradient(from 90deg at 50% 50%, #f5cd00 0deg, #ffd500 360deg);padding:15px 50px}.main-cta.red{padding:15px 30px;background:conic-gradient(from 90deg at 50% 50%, #e31111 0deg, #f00 360deg);color:#fff}@media(max-width: 991px){.main-cta{gap:7px;padding:10px 15px !important;font-size:16px}}.main-title{color:#232323;text-align:center;font-size:35px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.main-title:after{display:block;margin:auto;width:75px;height:5px;content:"";background:#f5cd00;margin-top:8px;margin-bottom:30px}@media(max-width: 991px){.main-title{font-size:22px}.main-title::after{margin-bottom:20px}}.card-servico{border-radius:5px;overflow:hidden;background:linear-gradient(180deg, #fff 0%, #e0e0e0 100%);height:100%;display:flex;flex-flow:column;width:100%}.card-servico .img{height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.card-servico h4{margin-bottom:30px;color:var(--marrom-1, #282622);text-align:center;font-size:23px;font-style:normal;font-weight:600;line-height:normal}.card-servico .saiba{display:flex;gap:10px;justify-content:center;align-items:center;color:#6b6b6b;font-size:16px;font-style:normal;font-weight:300;margin-bottom:30px;line-height:normal;text-decoration-line:underline}.card-servico .content{padding:30px 40px;display:flex;flex-flow:column;justify-content:space-between;flex:1}@media(max-width: 991px){.card-servico{height:auto}.card-servico h4{font-size:18px}.card-servico .content{padding:30px}}.owl-carousel .owl-nav{display:block}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:calc(50% - 30px)}.owl-carousel .owl-nav .owl-prev{left:-60px}.owl-carousel .owl-nav .owl-next{right:-60px}.owl-carousel .owl-dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:30px}.owl-carousel .owl-dots .owl-dot{width:14px;height:14px;border-radius:14px;background:#828282}.owl-carousel .owl-dots .owl-dot.active{background:#000}section.header-conteudo{padding-top:100px;padding-bottom:65px}@media(max-width: 991px){section.header-conteudo{padding:50px 0}section.header-conteudo .main-title:after{margin-bottom:0}}body{max-width:1920px;margin:auto;font-family:"Inter",sans-serif;background:#f2f2f2;overflow-x:hidden}body .container{max-width:1300px}body .container.big{max-width:1600px}body .container.small{max-width:1000px}body a{text-decoration:none;color:inherit}body a:hover{color:inherit}body section.barra-lgpd{display:none;position:fixed;bottom:85px;left:calc(50% - 397.5px);padding:15px;align-items:center;gap:15px;z-index:800;border-radius:5px;background:#fff;max-width:795px;box-shadow:0px 10px 10px 0px rgba(0,0,0,.1),-2px 2px 2px 0px rgba(0,0,0,.06) inset}body section.barra-lgpd.exibir{display:flex}body section.barra-lgpd .icon{border-radius:5px;background:rgba(92,92,92,.1);box-shadow:0px 10px 10px 0px rgba(0,0,0,.1),-2px 2px 2px 0px rgba(0,0,0,.06) inset;display:flex;align-items:center;justify-content:center;padding:8px;gap:10px;width:35px;height:35px}body section.barra-lgpd .button a{border-radius:5px;background:#2b2b2b;box-shadow:-3px 3px 9px -18px rgba(0,0,0,.3);display:inline-block;padding:16px 24px;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:20px}body section.barra-lgpd .text{color:var(--Texto-1, #141414);font-size:14px;font-style:normal;font-weight:400;line-height:20px}body section.barra-lgpd .text a{font-weight:700;text-decoration-line:underline;color:#141414}@media(max-width: 991px){body section.barra-lgpd{bottom:70px;left:10px;max-width:calc(100% - 20px);flex-flow:column;gap:10px}body section.barra-lgpd .text{text-align:center;line-height:1.4;font-size:12px}body section.barra-lgpd .button a{font-size:12px;padding:8px 20px}body section.barra-lgpd .icon{display:none}}body section.preloader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;align-items:center;display:flex;justify-content:center;background-color:#fff}body section.preloader .loader{border:6px solid #e5e5e5;border-top-color:#f5cd00;animation:loader-rotate 1s infinite;border-radius:50%;height:40px;width:40px}@keyframes loader-rotate{to{transform:rotate(1turn)}}body .modal-backdrop.show{opacity:.8;width:100% !important;height:100% !important}body .modal-lg{max-width:650px}body .modal .close-modal{position:absolute;width:100%;height:100%}body .modal-content{border-radius:0 !important;background-color:#fff}body .modal-content .closebtn{outline:none;color:#fff;background-color:rgba(0,0,0,0);position:absolute;right:0;top:-40px;border:none;cursor:pointer;z-index:2;text-shadow:none;font-weight:500;opacity:1;font-size:18px}body .modal-content .closebtn:hover{color:#fff !important}@media(max-width: 991px){body .modal-content .closebtn{position:static;font-size:14px;margin-top:10px;margin-bottom:7px;padding-right:20px;color:#000;text-align:right}}body .modal-body{padding:30px 40px;border-radius:0;background-size:cover}body .modal-body h1{font-size:32px;text-align:center;font-weight:700;margin-bottom:0;color:#a50f30}body .modal-body h3{text-align:center;font-weight:400;font-size:18px;margin-top:10px}body .modal-body form{margin-top:20px}body .modal-body form label{display:block;font-size:18px;font-weight:600;margin-bottom:5px}body .modal-body form input,body .modal-body form select,body .modal-body form textarea{font-size:16px;padding:10px 20px;border:1px solid gray;width:100%;margin-bottom:15px;outline:none}body .modal-body form textarea{height:100px;outline:none}body .modal-body.video{border-radius:0;min-height:650px;padding:0}@media(max-width: 991px){body .modal-body.video{min-height:360px}}body .modal-body iframe{width:100%;height:100%;position:absolute}@media screen and (max-width: 991px){body .modal-body{padding:15px 0}body .modal-body h1{font-size:25px}body .modal-body h3{text-align:center;font-size:16px;margin-top:0}body .modal-body form{margin-top:20px}body .modal-body form label{font-size:15px}body .modal-body form input,body .modal-body form select,body .modal-body form textarea{font-size:15px;padding:7px 15px}}body section.resultados-modal{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:none;align-items:center;justify-content:center}body section.resultados-modal.show{display:flex}body section.resultados-modal .box{border-radius:5px;background:#f6f6f6;padding:40px;position:relative}body section.resultados-modal .box .fechar{position:absolute;top:25px;right:40px;font-size:30px}body section.resultados-modal .box .esqueci{display:block;text-align:center;margin-top:20px;font-size:14px;color:gray}body section.resultados-modal .box label{color:#363a49;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}body section.resultados-modal .box .forms{display:block;border-radius:5px;border:1px solid #cecece;background:#fff;padding:15px;color:#5d5d5d;font-family:Montserrat;width:100%;font-size:15px;margin-bottom:20px;font-style:normal;font-weight:400;line-height:normal}body section.resultados-modal .box h4{color:#371621;text-align:center;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}body section.resultados-modal .box p{color:#000;text-align:center;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:35px}body section.resultados-modal .box .icon{display:block;margin:auto;margin-bottom:12px;background:#6d3447;width:80px;height:80px;border-radius:100%;padding:15px}body section.resultados-modal .box .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 991px){body section.resultados-modal{overflow-y:auto;align-items:flex-start;padding:10px 0}body section.resultados-modal .box{padding:20px}body section.resultados-modal .box .fechar{top:15px;right:15px;font-size:20px}body section.resultados-modal .box label{font-size:15px;margin-bottom:5px}body section.resultados-modal .box .forms{padding:10px;font-size:14px;margin-bottom:10px}body section.resultados-modal .box p{font-size:14px;margin-bottom:10px}body section.resultados-modal .box h4{font-size:20px}body section.resultados-modal .box .icon{width:40px;height:40px;padding:5px}}body section.header{background-image:url("../image/bg-header.png");height:220px}body section.header .out-logo{border-radius:0 0 10px 10px;background:#f5cd00;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding:60px 25px 35px 25px;position:relative;z-index:2}body section.header .out-logo .logo{width:100%}body section.header .menu{display:flex;align-items:center;justify-content:space-between}body section.header .menu .link{color:#232323;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body section.header .social{display:flex;align-items:center;justify-content:space-between;color:#2b2b2b;font-size:18px;font-style:normal;font-weight:700;line-height:normal}body section.header form{display:flex;gap:10px;padding:15px 25px;border-radius:5px;border:1px solid #c8c8c8;background:#fff}body section.header form button{border:none;background:none;outline:none;padding:0}body section.header form input{border:none;background:none;outline:none;flex:1;color:#2b2b2b;font-size:15px;font-style:normal;font-weight:300;line-height:normal}@media(max-width: 991px){body section.header{height:auto;padding-bottom:20px}body section.header .botoes{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:20px}body section.header .botoes .main-cta{font-size:15px}body section.header .social{font-size:15px;margin-top:20px}body section.header .main-phone strong{display:block}}body section.footer-mapa{height:360px}body section.footer-mapa iframe{width:100%;height:100%}@media(max-width: 991px){body section.footer-mapa{height:250px}}body section.footer{background-image:url("../image/bg-footer.png");padding:60px 0 30px 0;margin-bottom:73px}body section.footer .social{display:flex;gap:30px;align-items:center;margin-top:25px}body section.footer .social a{color:#fff;font-size:35px}body section.footer form{position:relative}body section.footer form .env{position:absolute;left:0}body section.footer form button{position:absolute;right:0;top:0;border:none;padding:0;margin:0;background:none;outline:none}body section.footer form input{display:block;width:100%;padding:20px;border:none;background:none;outline:none;color:#fff;padding-top:0;padding-left:50px;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-bottom:2px solid #fff}body section.footer form input::-moz-placeholder{color:#fff}body section.footer form input::placeholder{color:#fff}body section.footer p{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body section.footer p strong{font-weight:700;display:block}body section.footer .logo{width:100%}body section.footer h3{color:#fff;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:25px}body section.footer .menu{display:flex;flex-flow:column;gap:20px}body section.footer .menu a{display:block;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 991px){body section.footer{padding:30px 0;margin-bottom:55px}body section.footer .social{justify-content:center}body section.footer form input{padding-top:5px;font-size:15px}body section.footer .menu{gap:10px}body section.footer .menu a{font-size:15px}body section.footer p{font-size:15px}body section.footer h3{font-size:18px;margin-bottom:10px}}body main section.index-main{background-image:url("../image/bg-main.png");padding-top:1px;padding-bottom:40px}@media(max-width: 991px){body main section.index-main{padding-bottom:20px}}body main section.index-destaque .row{margin-top:-80px;position:relative;z-index:2}body main section.index-destaque .box{display:flex;height:100%}body main section.index-destaque .box .left{background:#000;padding:30px 0 0 13px}body main section.index-destaque .box .left .icon{background:#f5cd00;width:75px;height:75px;padding:13px}body main section.index-destaque .box .left .icon img{width:100%;height:100%}body main section.index-destaque .box .content{border-radius:0 5px 5px 0;border:1px solid #fff500;background:#fff;padding:30px;border-left:none}body main section.index-destaque .box .content h4{color:#232323;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:25px}body main section.index-destaque .box .content p{margin-bottom:0;color:#232323;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 991px){body main section.index-destaque{padding:0}body main section.index-destaque .box{height:auto}body main section.index-destaque .box .left .icon{width:45px;height:45px;padding:5px}body main section.index-destaque .box .content{padding:20px}body main section.index-destaque .box .content h4{font-size:18px;margin-bottom:10px}body main section.index-destaque .box .content p{font-size:15px}body main section.index-destaque .row{margin-top:0}}body main section.index-servicos{padding:80px 0 60px 0}@media(min-width: 992px){body main section.index-servicos .owl-carousel .owl-stage{display:flex}body main section.index-servicos .owl-carousel .owl-item{display:flex;flex:1 0 auto}}body main section.index-servicos.interna{background-image:url("../image/bg-servicos.png");padding:45px 0}@media(max-width: 991px){body main section.index-servicos{padding:30px 0}}body main section.index-cases .case{border-radius:5px;overflow:hidden}body main section.index-cases .case .img{height:245px;-o-object-fit:cover;object-fit:cover}body main section.index-cases .case .content{padding:30px;background:#fdfdfd}body main section.index-cases .case .content h4{color:#232323;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}body main section.index-cases .case .content p{margin-bottom:0;color:#232323;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 991px){body main section.index-cases .case .content{padding:20px}body main section.index-cases .case .content .img{height:150px}body main section.index-cases .case .content h4{font-size:18px}body main section.index-cases .case .content p{font-size:15px}}body main section.index-sobre{background-image:url("../image/bg-sobre.png");background-position:right;display:flex;align-items:center;padding:50px 0;min-height:480px}body main section.index-sobre h2{margin-bottom:20px;color:#fff500;font-size:40px;font-style:normal;font-weight:700;line-height:normal}body main section.index-sobre p{margin-bottom:50px;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 991px){body main section.index-sobre{min-height:auto;padding:30px 0;text-align:center}body main section.index-sobre h2{font-size:20px}body main section.index-sobre p{font-size:15px;margin-bottom:20px}}body main section.index-referencia{background-image:url("../image/bg-referencia.png");padding:60px 0 70px 0}body main section.index-referencia .item{text-align:center;margin-bottom:45px}body main section.index-referencia .item:last-child{margin-bottom:0}body main section.index-referencia .item span{display:block;margin-top:20px;color:#232323;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-inline:auto;max-width:300px}body main section.index-referencia .item .icon{display:inline-block;width:60px;height:60px;padding:10px;background:#f5cd00}body main section.index-referencia .item .icon img{width:100%;height:100%}@media(max-width: 991px){body main section.index-referencia{padding:30px 0;background:#fafafa}body main section.index-referencia .main-title br{display:none}body main section.index-referencia .item .icon{width:50px;height:50px;padding:5px}body main section.index-referencia .item span{font-size:15px}}body main section.index-video{position:relative;text-align:center;height:430px;display:flex;align-items:center;justify-content:center}body main section.index-video::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.52) 100%)}body main section.index-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body main section.index-video .container{position:relative;z-index:2}body main section.index-video .texto{margin:auto;margin-bottom:40px;max-width:870px;color:#fff;font-size:25px;font-style:normal;font-weight:600;line-height:normal}@media(max-width: 991px){body main section.index-video{height:350px}body main section.index-video .texto{font-size:18px}}body main section.index-contato{background-image:url("../image/bg-duvidas.png");padding:70px 0}body main section.index-contato .content{padding:30px 50px 30px 70px;border-radius:5px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5.9000000954px);backdrop-filter:blur(5.9000000954px);height:100%}body main section.index-contato .content .botoes{display:flex;gap:40px}body main section.index-contato .content .botoes .main-phone{gap:10px}body main section.index-contato .content .botoes .main-phone strong{display:block}body main section.index-contato .content .img{margin-bottom:40px}body main section.index-contato .content h2{margin-bottom:15px;color:#000;font-size:35px;font-style:normal;font-weight:600;line-height:normal}body main section.index-contato .content p{margin-bottom:50px;color:#232323;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.index-contato .box{border-radius:5px;background:#000;-webkit-backdrop-filter:blur(5.9000000954px);backdrop-filter:blur(5.9000000954px);padding:40px 60px;height:100%;display:flex;justify-content:center;align-items:center}body main section.index-contato .box form{flex:1;width:100%}body main section.index-contato .box .form-check-label{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:normal}body main section.index-contato .box .form-control{padding:15px;color:dimgray;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px;border:1px solid #aaa;background:#fff}@media(max-width: 991px){body main section.index-contato{padding:20px 0}body main section.index-contato .box{height:auto;padding:20px;margin-top:20px}body main section.index-contato .box .form-check-label{font-size:13px}body main section.index-contato .box .form-control{font-size:15px}body main section.index-contato .content{padding:20px;height:auto}body main section.index-contato .content .img{height:60px;margin-bottom:20px}body main section.index-contato .content h2{font-size:20px}body main section.index-contato .content p{font-size:16px;margin-bottom:30px}body main section.index-contato .content .botoes{flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}}body main section.index-passos{padding:40px 0}body main section.index-passos h3{color:#232323;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px}body main section.index-passos .row .item{height:100%;display:flex;flex-flow:column}body main section.index-passos .row .box{padding:25px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px;background:#000;position:relative;flex:1}body main section.index-passos .row .box:after{content:"";height:7px;width:70px;background-color:#fff500;position:absolute;top:0;left:50%;transform:translateX(-50%)}body main section.index-passos .row .box i{font-size:25px;color:#fbd201;margin-bottom:20px}body main section.index-passos .row .box span{display:block}body main section.index-passos .row .num{color:#000;text-align:center;font-size:40px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:10px}@media(max-width: 991px){body main section.index-passos{padding:30px 0}body main section.index-passos .item{height:auto}body main section.index-passos h3{font-size:16px}body main section.index-passos .row{row-gap:15px}body main section.index-passos .row .col{width:50%}body main section.index-passos .row .box{height:calc(100% - 60px);padding:20px;font-size:15px}}body main section.index-depoimentos{background-image:url("../image/bg-clientes.png");padding:60px 0}@media(min-width: 992px){body main section.index-depoimentos .owl-carousel .owl-stage{display:flex}body main section.index-depoimentos .owl-carousel .owl-item{display:flex;flex:1 0 auto}}body main section.index-depoimentos .owl-carousel .owl-nav .owl-prev svg path,body main section.index-depoimentos .owl-carousel .owl-nav .owl-next svg path{fill:#fff}body main section.index-depoimentos .owl-carousel .owl-dots .owl-dot{background-color:#d9d9d9}body main section.index-depoimentos .owl-carousel .owl-dots .owl-dot.active{background-color:#fff500}body main section.index-depoimentos .main-title{color:#fff}body main section.index-depoimentos .depoimento{border-radius:5px;background:linear-gradient(180deg, #fff 24.92%, #eee 115.85%);box-shadow:0px 4px 11px 0px rgba(0,0,0,.25);padding:45px 35px;height:100%;width:100%}body main section.index-depoimentos .depoimento p{margin-bottom:30px;color:#232323;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.index-depoimentos .depoimento strong{display:block;text-transform:uppercase}body main section.index-depoimentos .depoimento img{width:auto;margin-bottom:25px;height:auto}@media(max-width: 991px){body main section.index-depoimentos{padding:30px 0}body main section.index-depoimentos .depoimento{padding:20px;height:auto}body main section.index-depoimentos .depoimento p{font-size:15px}}body main section.index-duvidas{background-image:url("../image/bg-duvidas.png");padding:50px 0}body main section.index-duvidas .container{max-width:900px}body main section.index-duvidas .duvida{margin-bottom:30px}body main section.index-duvidas .duvida:last-child{margin-bottom:0}body main section.index-duvidas .titulo{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:5px;background:#fff;padding:40px 55px;color:#202020;font-size:23px;font-style:normal;font-weight:600;line-height:normal;transition:.3s all}body main section.index-duvidas .titulo.active{color:#fff;background:#000}body main section.index-duvidas .resposta{padding:30px 50px;border-radius:5px;border:1px solid #c5c5c5;background:#fff;color:#2b2b2b;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 991px){body main section.index-duvidas{padding:30px 0}body main section.index-duvidas .resposta{font-size:15px;padding:20px}body main section.index-duvidas .titulo{gap:10px;font-size:16px;padding:20px}}body main section.index-proximidade{background-image:url("../image/bg-proximidade.png");background-position:left;padding:50px 0}body main section.index-proximidade .img{width:100%}body main section.index-proximidade .endereco{display:flex;align-items:center;gap:20px;color:#232323;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:left}body main section.index-proximidade h2{color:#202020;font-size:35px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}body main section.index-proximidade h2:after{display:block;width:75px;height:5px;content:"";background:#f5cd00;margin-top:8px;margin-bottom:30px}body main section.index-proximidade p{color:#2b2b2b;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}body main section.index-proximidade p strong{font-size:27px;font-weight:700}@media(max-width: 991px){body main section.index-proximidade{padding:30px 0;text-align:center}body main section.index-proximidade .endereco{font-size:15px}body main section.index-proximidade p{font-size:16px;margin-bottom:20px}body main section.index-proximidade p strong{font-size:18px}body main section.index-proximidade h2{font-size:22px}body main section.index-proximidade h2:after{margin-inline:auto}}body main section.produtos{padding:70px 0}body main section.produtos h3{margin-bottom:20px;color:#000;font-size:23px;font-style:normal;font-weight:600;line-height:normal}body main section.produtos hr{margin:40px 0}body main section.produtos form{max-width:500px;display:flex;gap:10px;padding:15px 25px;border-radius:5px;border:1px solid #c8c8c8;background:#fff}body main section.produtos form button{border:none;background:none;outline:none;padding:0}body main section.produtos form input{border:none;background:none;outline:none;flex:1;color:#2b2b2b;font-size:15px;font-style:normal;font-weight:300;line-height:normal}@media(max-width: 991px){body main section.produtos{padding:30px 0}body main section.produtos h3{font-size:18px}body main section.produtos hr{margin:25px 0}}body main section.produtos-interna{background:linear-gradient(180deg, #fff 0%, #d5d5d5 100%);padding:75px 0 50px 0}body main section.produtos-interna .title{background:#000;padding:20px 50px;color:#f5cd00;font-size:35px;font-style:normal;font-weight:700;line-height:normal;max-width:100%;width:-moz-max-content;width:max-content}body main section.produtos-interna .content{background:#fff}body main section.produtos-interna .content .img{width:100%;height:300px}body main section.produtos-interna .content .texto{padding:40px}body main section.produtos-interna .content .texto h2{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:normal}body main section.produtos-interna .content .texto h3{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal}body main section.produtos-interna .content .texto p{color:#282622;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.produtos-interna .form-lateral{border-radius:5px;background:#000;box-shadow:0px 11px 22px 0px rgba(0,0,0,.25);padding:40px 60px}body main section.produtos-interna .form-lateral h3{margin-bottom:5px;color:#fff;text-align:center;font-size:38px;font-style:normal;font-weight:600;line-height:normal}body main section.produtos-interna .form-lateral p{margin-bottom:15px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.produtos-interna .form-lateral .lbl{display:block;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}body main section.produtos-interna .form-lateral form{flex:1;width:100%}body main section.produtos-interna .form-lateral .form-check-label{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:normal}body main section.produtos-interna .form-lateral .form-control{padding:15px;color:dimgray;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px;border:1px solid #aaa;background:#fff}@media(max-width: 991px){body main section.produtos-interna{padding:30px 0}body main section.produtos-interna .title{padding:20px;font-size:20px}body main section.produtos-interna .form-lateral{margin-top:20px;padding:20px}body main section.produtos-interna .form-lateral h3{font-size:20px}body main section.produtos-interna .form-lateral p{font-size:16px}body main section.produtos-interna .form-lateral .form-check-label{font-size:13px}body main section.produtos-interna .form-lateral .form-control{font-size:15px}body main section.produtos-interna .content .img{height:150px}body main section.produtos-interna .content .texto{padding:30px 20px}body main section.produtos-interna .content .texto h2{font-size:18px}body main section.produtos-interna .content .texto h3{font-size:16px}body main section.produtos-interna .content .texto p{font-size:15px}}body main section.duvidas{padding:65px 0}body main section.duvidas .lateral .box{text-align:center;padding:30px 60px;background-image:url("../image/bg-box.png");border-radius:7px;margin-top:45px}body main section.duvidas .lateral .box .main-phone{color:#fff;text-align:left;gap:15px;margin-bottom:30px}body main section.duvidas .lateral .box .main-phone strong{text-transform:lowercase;display:block}body main section.duvidas .lateral .box p{margin-bottom:30px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.duvidas .lateral .box h3{color:#f8f8f8;text-align:center;font-size:33px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}body main section.duvidas .lateral h4{margin-bottom:15px;color:#000;font-size:23px;font-style:normal;font-weight:600;line-height:normal}body main section.duvidas .lateral form{display:flex;gap:10px;padding:15px 25px;border-radius:5px;border:1px solid #c8c8c8;background:#fff}body main section.duvidas .lateral form button{border:none;background:none;outline:none;padding:0}body main section.duvidas .lateral form input{border:none;background:none;outline:none;flex:1;color:#2b2b2b;font-size:15px;font-style:normal;font-weight:300;line-height:normal}body main section.duvidas .conteudo{padding:30px;border-radius:5px;background:#fff}body main section.duvidas .conteudo h3{color:#000;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}body main section.duvidas .conteudo .titulo{display:flex;gap:50px;justify-content:space-between;color:var(--marrom-1, #282622);font-size:23px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;border-bottom:1px solid #a8a8a8;padding-bottom:10px}body main section.duvidas .conteudo .titulo i{color:#fbd201}body main section.duvidas .conteudo .resposta{margin-bottom:40px}body main section.duvidas .conteudo .resposta p{color:var(--cinza-texto, #353535);font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.duvidas .conteudo .resposta p:last-child{margin-bottom:0}@media(max-width: 991px){body main section.duvidas{padding:30px 0}body main section.duvidas .lateral{margin-top:30px}body main section.duvidas .lateral .box{padding:30px;margin-top:30px}body main section.duvidas .lateral .box h3{font-size:22px}body main section.duvidas .lateral .box p{font-size:16px}body main section.duvidas .lateral h4{font-size:18px}body main section.duvidas .conteudo{padding:30px 20px}body main section.duvidas .conteudo .resposta{margin-bottom:20px}body main section.duvidas .conteudo .resposta p{font-size:14px}body main section.duvidas .conteudo h3{font-size:22px}body main section.duvidas .conteudo .titulo{font-size:16px;gap:20px}}body main section.contato{background-image:url("../image/bg-contato2.png");padding:80px 0 75px 0}body main section.contato .box1{border-radius:5px;background:#010101;padding:45px 75px}body main section.contato .box1 h1{color:#fbd201;font-size:35px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:3px}body main section.contato .box1 h2{margin-bottom:25px;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.contato .box1 .lbl{display:block;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}body main section.contato .box1 form{flex:1;width:100%}body main section.contato .box1 .form-check-label{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:normal}body main section.contato .box1 .form-control{padding:15px;color:dimgray;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px;border:1px solid #aaa;background:#fff}body main section.contato .box2{background-image:url("../image/bg-box2.png");display:flex;align-items:flex-end;padding:60px 70px;height:100%;transform:translateX(-5px);border-radius:5px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}body main section.contato .box2 .title{display:flex;align-items:center;color:#010101;font-size:35px;gap:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px}body main section.contato .box2 .link{display:flex;align-items:center;gap:20px;margin-bottom:25px;color:#010101;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.contato .box2 .link:last-child{margin-bottom:0}@media(max-width: 991px){body main section.contato{padding:30px 0}body main section.contato .box1{padding:20px;height:auto}body main section.contato .box1 h1{font-size:20px}body main section.contato .box1 h2{font-size:18px}body main section.contato .box1 .lbl{font-size:16px}body main section.contato .box1 .form-check-label{font-size:13px}body main section.contato .box1 .form-control{font-size:15px}body main section.contato .box2{margin-top:30px;height:auto;transform:none;padding:30px;background-position:bottom}body main section.contato .box2 .link{font-size:16px}body main section.contato .box2 .title{font-size:20px;margin-bottom:30px}body main section.contato .box2 .title img{height:50px}}body main section.sobre-etk{background-image:url("../image/bg-etk.png");min-height:750px;display:flex;align-items:flex-end}body main section.sobre-etk p{color:#f2f2f2;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main section.sobre-etk h2{margin-bottom:20px;color:#f2f2f2;font-size:23px;font-style:normal;font-weight:700;line-height:normal}body main section.sobre-etk .texto-1 h2{color:#f5cd00}body main section.sobre-etk .box{padding:40px;background:#000;padding-top:1px;height:100%}body main section.sobre-etk .box .img{margin-bottom:20px;margin-top:-40px}@media(max-width: 991px){body main section.sobre-etk{min-height:0;padding:20px 0;background-position:left;align-items:center}body main section.sobre-etk .box{margin-top:50px;height:auto}body main section.sobre-etk .box .img{height:60px;margin-top:-30px}body main section.sobre-etk p{font-size:15px}body main section.sobre-etk h2{font-size:18px}}body main section.sobre-valores{padding:60px 0}body main section.sobre-valores .itens{display:flex;justify-content:space-between;margin-top:60px}body main section.sobre-valores .itens .item{text-align:center;position:relative}body main section.sobre-valores .itens .item:last-child::after{display:none}body main section.sobre-valores .itens .item:after{content:"";position:absolute;top:80%;left:calc(100% + 20px);width:80px;height:1px;background-color:#999}body main section.sobre-valores .itens .item span{color:#232323;font-size:23px;font-style:normal;font-weight:700;line-height:normal}body main section.sobre-valores .itens .item i{color:#fbd201;font-size:25px;margin-bottom:15px;display:block}@media(max-width: 991px){body main section.sobre-valores{padding:30px 0}body main section.sobre-valores .itens{flex-wrap:wrap;gap:30px 10px;margin-top:30px}body main section.sobre-valores .itens .item{width:calc(50% - 5px)}body main section.sobre-valores .itens .item span{font-size:15px}body main section.sobre-valores .itens .item:after{display:none}}body main section.sobre-projetos{background-image:url("../image/bg-servicos.png");padding:30px 0}body main section.sobre-projetos .box1{border-radius:5px;background:linear-gradient(180deg, #fff 0%, #d5d5d5 100%);-webkit-backdrop-filter:blur(5.9000000954px);backdrop-filter:blur(5.9000000954px);padding:50px 45px;height:100%;display:flex;align-items:center}body main section.sobre-projetos .box1 .box-carousel{padding:13px 20px;border-radius:5px;border:1px solid #fbd201;background:#fff}body main section.sobre-projetos .box1 .box-carousel img{height:85px;-o-object-fit:contain;object-fit:contain}body main section.sobre-projetos .box1 .title{display:flex;align-items:center;gap:15px;color:#232323;font-size:25px;font-style:normal;font-weight:700;margin-bottom:12px;line-height:normal}body main section.sobre-projetos .box1 h3{margin-bottom:10px;color:#000;font-size:23px;font-style:normal;font-weight:700;line-height:normal}body main section.sobre-projetos .box1 p{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}body main section.sobre-projetos .box1 h2{color:#202020;font-size:35px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}body main section.sobre-projetos .box1 h2:after{display:block;width:75px;height:5px;content:"";background:#f5cd00;margin-top:8px;margin-bottom:30px}body main section.sobre-projetos .box2{border-radius:5px;background:#000;-webkit-backdrop-filter:blur(5.9000000954px);backdrop-filter:blur(5.9000000954px);padding:40px 60px;height:100%;display:flex;justify-content:center;align-items:center}body main section.sobre-projetos .box2 h3{color:#fff;text-align:center;font-size:23px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px}body main section.sobre-projetos .box2 h3 strong{color:#fbd201;font-weight:700}body main section.sobre-projetos .box2 form{flex:1;width:100%}body main section.sobre-projetos .box2 .form-check-label{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:normal}body main section.sobre-projetos .box2 .form-control{padding:15px;color:dimgray;font-size:18px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px;border:1px solid #aaa;background:#fff}@media(max-width: 991px){body main section.sobre-projetos .box2{margin-top:20px;height:auto;padding:20px}body main section.sobre-projetos .box2 h3{font-size:18px}body main section.sobre-projetos .box2 .form-check-label{font-size:13px}body main section.sobre-projetos .box2 .form-control{font-size:15px}body main section.sobre-projetos .box1{padding:20px;height:auto}body main section.sobre-projetos .box1 .title{font-size:18px}body main section.sobre-projetos .box1 .title img{height:40px}body main section.sobre-projetos .box1 h3{font-size:18px}body main section.sobre-projetos .box1 p{font-size:15px;margin-bottom:20px}body main section.sobre-projetos .box1 h2{font-size:22px}}body main .politica-termos{padding:90px 0px}body main .politica-termos h1,body main .politica-termos h2,body main .politica-termos h3,body main .politica-termos h4,body main .politica-termos h5,body main .politica-termos h6{font-size:32px;font-weight:700;color:#303030}body main .politica-termos strong,body main .politica-termos b{color:#303030}@media(max-width: 991px){body main .politica-termos{padding:30px 0px;font-size:15px}body main .politica-termos h1{font-size:22px}}body main section.formulario-enviado{padding:200px 0;color:#a50f30;background-image:url("../image/bg-servicos.png")}body main section.formulario-enviado .resultado{background-color:#a50f30;padding:30px 50px;border-radius:15px;margin:auto;margin-top:30px;max-width:700px;text-align:left;margin-bottom:30px}body main section.formulario-enviado .resultado h2{font-size:24px;font-weight:700;text-align:center;color:#fff;margin-bottom:20px}body main section.formulario-enviado .box-in{text-align:center}body main section.formulario-enviado .box-in h5{font-size:20px;font-weight:400;margin-top:20px}body main section.formulario-enviado .box-in a{color:#a50f30;font-weight:500;border-bottom:1px dotted #a50f30}body main section.formulario-enviado .box-in .btn-voltar{color:#a50f30;padding:10px 30px;border-radius:5px;display:inline-block;margin-top:30px;font-weight:600;background-color:rgba(0,0,0,0);outline:none;border:2px solid #a50f30;transition:.3s all}body main section.formulario-enviado .box-in .btn-voltar:hover{background-color:#a50f30;color:#fff}body main section.formulario-enviado .box-in .btn-voltar i{vertical-align:middle;font-size:20px;margin-right:15px}body main section.formulario-enviado .box-in h3{font-size:24px;font-weight:400;color:#a50f30}body main section.formulario-enviado .box-in h1{font-size:75px;font-weight:500;color:#a50f30;line-height:1}@media(max-width: 991px){body main section.formulario-enviado{padding:40px 0;text-align:center}body main section.formulario-enviado .resultado{padding:20px}body main section.formulario-enviado .resultado h2{font-size:18px}body main section.formulario-enviado .container{position:relative;z-index:2}body main section.formulario-enviado .box-in .btn-voltar{font-size:13px;margin:10px 0}body main section.formulario-enviado .box-in h3{font-size:16px}body main section.formulario-enviado .box-in h5{font-size:15px}body main section.formulario-enviado .box-in h1{font-size:28px}}body footer section.barra-fixa{position:fixed;bottom:-1px;background:#fff;border-top:2px solid #f5cd00;width:100%;padding:10px 80px;z-index:600;transition:all .5s}body footer section.barra-fixa .main-phone strong{display:block}@media(max-width: 991px){body footer section.barra-fixa{display:none}}body footer section.barra-fixa.oculta{bottom:-100px}body footer section.barra-fixa-mobile{background-color:#303030;position:fixed;bottom:0px;left:0px;width:100%;z-index:999;padding:5px 0;border-top:2px solid #f5cd00;transition:.3s all}body footer section.barra-fixa-mobile .list-itens{display:flex;justify-content:space-around;font-size:30px}body footer section.barra-fixa-mobile .list-itens a{color:#fff}body footer section.barra-fixa-mobile .list-itens a i{color:#fff}@media screen and (min-width: 992px){body footer section.barra-fixa-mobile{display:none}}body footer .menu-mobile{position:fixed;background-color:rgba(48,48,48,.9);top:0px;left:-100%;width:90%;height:100%;overflow:auto;z-index:998;padding-bottom:65px;transition:all .5s;display:flex;border-right:2px solid #f5cd00;align-items:center;justify-content:center}body footer .menu-mobile .sub{background-color:#af87ff;padding:10px 0;margin-top:10px}body footer .menu-mobile .sub a{color:#fff !important}body footer .menu-mobile.aberto{left:0px}body footer .menu-mobile .fechar{position:absolute;top:20px;right:20px;font-size:25px;font-weight:700;color:#fff}body footer .menu-mobile .logo{width:100%;padding:10px;text-align:center;margin-bottom:20px}body footer .menu-mobile .logo img{height:60px;-o-object-fit:contain;object-fit:contain;margin-top:20px}body footer .menu-mobile ul{padding:0px}body footer .menu-mobile ul li{list-style:none;margin:5px;padding:2px;text-align:center;text-transform:uppercase;position:relative}body footer .menu-mobile ul li:last-child{border-bottom:none}body footer .menu-mobile ul li a{color:#fff;font-size:16px;padding:0 10px;font-weight:600;display:inline-block;width:100%}body footer a.botao_whatsapp{background-color:#25d366;width:70px;height:70px;position:fixed;z-index:801;bottom:40px;padding:5px;align-items:center;justify-content:center;display:flex;text-align:center;right:30px;border-radius:75px;transition:all .5s}body footer a.botao_whatsapp i.fab.fa-whatsapp{color:#fff;font-size:46px;vertical-align:middle}@media(min-width: 992px){body footer a.botao_whatsapp.scroll{bottom:100px}}body footer a.botao_whatsapp:hover{background-color:#1f9249}@media screen and (max-width: 991px){body footer a.botao_whatsapp{bottom:75px;right:10px}}