@charset "UTF-8";.has-error{border-color:red!important}@media (min-width:991px){.hide-desktop{display:none!important}}.container,body main .section-contato .container,body main section.carrinho .container{max-width:1300px}.container.small{max-width:1035px}.container.big{max-width:1600px}body main .side-site ul,ul.no-list-style{list-style:none;padding:0;margin:0}a,a:active,a:focus,a:hover{text-decoration:none}.campo-invalido,.ng-invalid-required.ng-touched{border-color:#dc3545!important}body main img,img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}*,body main *{background-size:cover;background-position:center}.main-phone,body main .main-phone{display:flex;gap:5px;cursor:pointer}.main-phone .icon,body main .main-phone .icon{width:41px;height:41px;border-radius:50px;display:flex;align-content:center;align-items:center;justify-content:center}.main-phone .info,body main .main-phone .info{font-size:16px;font-style:normal}.main-phone .info .label,body main .main-phone .info .label{font-weight:600;display:block;color:#10404b}.main-phone .info .number,body main .main-phone .info .number{font-weight:400;display:block;color:#10404b}.main-phone.blue-icon .icon,body main .main-phone.blue-icon .icon,body main section.page-orcamento .page-orcamento-main .box-ctas-contatos .main-phone .icon,body main section.page-orcamento .page-orcamento-main .box-ctas-contatos .main-phone.zap .icon{background-color:#307bc4;border:1px solid #307bc4}.main-phone.blue-icon .number,body main .main-phone.blue-icon .number,body section.header .menu-area .popup-servicos .popup-right #popup-link:hover,body section.header .top-bar a:hover,body section.header-home .popup-servicos .popup-right #popup-link:hover{text-decoration:underline}.main-cta,body main .main-cta{border-radius:10px;background:linear-gradient(90deg,#ff5757 0,#f32027 100%);box-shadow:43px 27px 14px 0 rgba(224,11,11,0),28px 18px 13px 0 rgba(224,11,11,.03),16px 10px 11px 0 rgba(224,11,11,.1),7px 4px 8px 0 rgba(224,11,11,.17),2px 1px 5px 0 rgba(224,11,11,.2);display:inline-flex;align-items:center;justify-content:center;border:none;outline:0;padding:10px 15px;width:100%;max-width:400px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:.5s;text-align:center;gap:7px;text-transform:uppercase;cursor:pointer}.btn-saiba-mais,body main .btn-saiba-mais,body section.barra-lgpd .button a{background:#ff000a;box-shadow:8px 53px 15px 0 rgba(241,58,64,.01),5px 34px 14px 0 rgba(241,58,64,.06),3px 19px 12px 0 rgba(241,58,64,.2),1px 9px 9px 0 rgba(241,58,64,.34),0 2px 5px 0 rgba(241,58,64,.39);font-family:Urbanist;color:#fff;font-style:normal;line-height:normal}.main-cta:hover,body main .main-cta:hover{background:#f32027;color:#fff}.main-cta.whatsapp,body main .main-cta.whatsapp{display:inline-flex;align-items:center;gap:10px;color:#fff;background:linear-gradient(90deg,#01ce5f 20%,#00b55c 90%);font-weight:600}.main-cta.whatsapp:hover,body main .main-cta.whatsapp:hover{background:#135f00}.main-cta.carrinho,body main .main-cta.carrinho{background-color:transparent;border:1px solid #10404b;color:#10404b;font-weight:400;position:relative}.main-cta.carrinho svg path,body main .main-cta.carrinho svg path{transition:.3s}.main-cta.carrinho:hover,body main .main-cta.carrinho:hover,body main section.carrinho .main-cta.bg-blue:hover,body main ul.paginacao li a.active,body main ul.paginacao li a:hover{background-color:#10404b;color:#fff}.main-cta.carrinho:hover svg path,body main .main-cta.carrinho:hover svg path{stroke:white}.main-cta.carrinho .qtd-carrinho,body main .main-cta.carrinho .qtd-carrinho{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#10404b;color:#fff;font-size:13px;position:absolute;right:11px;top:calc(50% - 12.5px)}.btn-saiba-mais,body main .btn-saiba-mais{border-radius:10px;font-size:20px;font-weight:700;padding:15px 30px;gap:30px}.btn-saiba-mais:hover,body main .btn-saiba-mais:hover,body section.barra-lgpd .button a:hover{background:#cf0007}.btn-saiba-mais svg,body main .btn-saiba-mais svg{width:25px;height:25px}.carousel-tool,body main .carousel-tool{display:flex;gap:10px;align-items:center;margin:40px 0 0}.carousel-tool .next,.carousel-tool .prev,body main .carousel-tool .next,body main .carousel-tool .prev{cursor:pointer;transition:.3s}.carousel-tool .next:hover,.carousel-tool .prev:hover,body main .carousel-tool .next:hover,body main .carousel-tool .prev:hover{transform:translateY(-3px)}.carousel-tool ul.carousel-tool-dots,body main .carousel-tool ul.carousel-tool-dots{display:flex;gap:5px;align-items:center;justify-content:center;height:100%;margin:0;padding:0}.carousel-tool ul.carousel-tool-dots .custom-dots-destaque-in,body main .carousel-tool ul.carousel-tool-dots .custom-dots-destaque-in{width:8.181px;height:8.181px;border-radius:8.181px;background-color:#d9d9d9;transition:.3s;cursor:pointer}.carousel-tool ul.carousel-tool-dots .custom-dots-destaque-in.active,.carousel-tool ul.carousel-tool-dots .custom-dots-destaque-in:hover,body main .carousel-tool ul.carousel-tool-dots .custom-dots-destaque-in.active,body main .carousel-tool ul.carousel-tool-dots .custom-dots-destaque-in:hover{background-color:#171717}.owl-carousel .owl-nav:not(.disabled) .owl-next,.owl-carousel .owl-nav:not(.disabled) .owl-prev,body main .owl-carousel .owl-nav:not(.disabled) .owl-next,body main .owl-carousel .owl-nav:not(.disabled) .owl-prev{transition:.3s;outline:0;border:none}body section.barra-lgpd,body section.barra-lgpd .icon{border-radius:5px;box-shadow:0 10px 10px 0 rgba(0,0,0,.1),-2px 2px 2px 0 rgba(0,0,0,.06) inset}.owl-carousel .owl-nav:not(.disabled) .owl-next:hover,.owl-carousel .owl-nav:not(.disabled) .owl-prev:hover,body main .owl-carousel .owl-nav:not(.disabled) .owl-next:hover,body main .owl-carousel .owl-nav:not(.disabled) .owl-prev:hover{transform:translateY(-1px)}.owl-carousel .owl-dots:not(.disabled),body main .owl-carousel .owl-dots:not(.disabled){display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:40px}.owl-carousel .owl-dots:not(.disabled) .owl-dot,body main .owl-carousel .owl-dots:not(.disabled) .owl-dot{border-radius:100%;background:#d9d9d9;width:13px;height:13px}.owl-carousel .owl-dots:not(.disabled) .owl-dot.active,body main .owl-carousel .owl-dots:not(.disabled) .owl-dot.active{background:#050e2c}body{font-size:1em;font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-display:swap;text-rendering:optimizeLegibility;line-height:1.4;max-width:1920px;margin:auto;overflow-x:hidden;background:linear-gradient(180deg,#f9f9f9 0,#ededed 94.14%)}body main{overflow:hidden}body div#lightbox{position:fixed!important;top:10px!important;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}body section.barra-lgpd{display:none;position:fixed;bottom:30px;left:calc(50% - 397.5px);padding:15px;align-items:center;gap:15px;z-index:800;background:#fff;max-width:795px}body section.barra-lgpd.exibir{display:flex}body section.barra-lgpd .icon{background:rgba(92,92,92,.1);display:flex;align-items:center;justify-content:center;padding:8px;gap:10px;width:35px;height:35px}body section.barra-lgpd .icon svg path{fill:#3638ad}body section.barra-lgpd .button a{border-radius:10px;font-size:17px;font-weight:700;padding:10px 35px}body section.barra-lgpd .text{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body section.barra-lgpd .text a{font-weight:700;text-decoration-line:underline;color:rgba(36,51,82,.7)}body .modal-backdrop.show{opacity:.8;width:100%!important;height:100%!important}body .modal-lg{max-width:600px}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:0;color:#fff;background-color:transparent;position:absolute;right:0;top:-40px;border:none;cursor:pointer;z-index:2;text-shadow:none;font-weight:500;opacity:1;font-size:15px}body .modal-content .closebtn:hover{color:#fff!important}body .modal-body{padding:40px;border-radius:15px}body .modal-body h1{color:#243352;font-size:34px;font-weight:700;text-align:center;margin-bottom:8px;line-height:1}body .modal-body h1.terciary{color:#599aa8}body .modal-body h3{font-weight:400;text-align:center;font-size:16px}body .modal-body form{margin-top:20px}body .modal-body form label{display:block;font-weight:500;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:0}body .modal-body form textarea{resize:none;height:100px;outline:0}body .modal-body.video{border-radius:0;min-height:650px;padding:0}body .modal-body iframe{width:100%;height:100%;position:absolute}body section.formulario-enviado{padding:100px 0;color:#1c1c1c}body section.formulario-enviado .box-in{text-align:center}body section.formulario-enviado .box-in h5{font-size:20px;font-weight:400;margin-top:20px}body section.formulario-enviado .box-in a{color:#1c1c1c;font-weight:500;border-bottom:1px dotted #1c1c1c}body section.formulario-enviado .box-in .btn-voltar{color:#1c1c1c;padding:10px 30px;border-radius:5px;display:inline-block;margin-top:30px;font-weight:600;background-color:transparent;outline:0;border:2px solid #1c1c1c;transition:.3s}body section.formulario-enviado .box-in .btn-voltar:hover{background-color:#1c1c1c;color:#fff}body section.formulario-enviado .box-in .btn-voltar i{vertical-align:middle;font-size:20px;margin-right:15px}body section.formulario-enviado .box-in h3{font-size:24px;font-weight:400;color:#1c1c1c}body section.formulario-enviado .box-in h1{font-size:75px;font-weight:500;line-height:1}body section.header,body section.header-home{position:relative;background:0 0;width:100%}body section.header .header-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body section.header .header-content,body section.header-home .header-content{position:relative;z-index:10}body section.header .top-bar{font-size:14px;width:1566px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:15px}body section.header .top-bar a{color:#2e3092;font-family:Urbanist,sans-serif;font-size:17px;font-weight:500;text-decoration:none}body section.header .top-bar i,body section.header .top-bar svg{font-size:16px}body section.header .menu-area{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px;flex-wrap:nowrap;width:1566px;margin:0 auto;transition:.3s;position:relative;z-index:20}body section.header .menu-area.sticky-menu{position:fixed;top:0;left:0;width:100%;background:#f9f9f9;padding:1rem 12rem!important;box-shadow:0 4px 20px rgba(0,0,0,.1);animation:.3s forwards slideDown}body main .servico-destaque .accordion-item .accordion-button::after,body main .servicos-itens .accordion-item .accordion-button::after,body section.header .menu-area.sticky-menu .hide-on-scroll{display:none!important}body section.header .menu-area.sticky-menu .menu-inner{max-width:1566px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px}body section.header .menu-area.sticky-menu .nav-menu .nav-link,body section.header-home .menu-area-home.sticky-menu .nav-link{color:#2e3092!important}body section.header .menu-area.sticky-menu .nav-menu .nav-link i,body section.header .menu-area.sticky-menu .nav-menu .nav-link svg,body section.header .menu-area.sticky-menu .nav-menu .nav-link.active,body section.header .menu-area.sticky-menu .nav-menu .nav-link:hover,body section.header-home .menu-area-home.sticky-menu .nav-link i,body section.header-home .menu-area-home.sticky-menu .nav-link svg,body section.header-home .menu-area-home.sticky-menu .nav-link.active,body section.header-home .menu-area-home.sticky-menu .nav-link:hover{color:#ed1c24!important}body section.header .menu-area .logo-container .logo,body section.header-home .linha-superior .logo-container a img.logo{width:200px}body section.header .menu-area .nav-menu{justify-content:center;gap:20px}body section.header .menu-area .nav-menu .nav-link{color:#2e3092;font-family:Urbanist,sans-serif;font-size:18px;font-weight:600;letter-spacing:.4px;padding:20px 0;display:flex;align-items:center;gap:5px;text-decoration:none}body footer .footer .btn-white i,body footer .footer .footer-contact a,body footer .footer .footer-menu li a i,body section.header .menu-area .btn-white i,body section.header .menu-area .btn-white svg,body section.header .menu-area .nav-menu .nav-link.active,body section.header-home .linha-superior .actions .btn-white i,body section.header-home .linha-superior .actions .btn-white svg{color:#ed1c24}body main .section-insights .col-texto h2 strong,body section.header .menu-area .nav-menu .nav-link i,body section.header .menu-area .nav-menu .nav-link svg,body section.header .menu-area .nav-menu .nav-link:hover{color:#ec2427}body section.header .menu-area .btn-white{border-radius:9px;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.05);width:165px;height:59px;color:#2e3092;font-family:Urbanist,sans-serif;font-size:17px;font-weight:600;justify-content:center;display:flex;align-items:center}body section.header .menu-area .btn-success{border-radius:9px;border:none;background:linear-gradient(90deg,#04b547 0,#00b142 100%);box-shadow:1px 1px 4px rgba(0,0,0,.1);color:#fff;font-family:Urbanist,sans-serif;font-size:17px;font-weight:600;width:268px;height:59px;display:flex;align-items:center;justify-content:center}body section.header .menu-area .popup-servicos,body section.header-home .popup-servicos{position:absolute;top:80%;left:50%;transform:translateX(-50%);display:flex;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:800px;max-width:95%;z-index:30}body footer section.modal-whatsapp .hide-desktop,body main section.carrinho .carrinho-mobile .quantidade.loading .opcoes,body main section.carrinho .carrinho-mobile .removerMobile .loader,body main section.carrinho .carrinho-mobile .removerMobile.loading span,body main section.carrinho .passos a:last-child:after,body main section.carrinho .remover .loader,body main section.carrinho .remover.loading i,body main section.carrinho .tabela-carrinho .quantidade.loading .opcoes,body section.header .menu-area .popup-servicos.d-none,body section.header-home .popup-servicos.d-none{display:none}body section.header .menu-area .popup-servicos .popup-left,body section.header .menu-area .popup-servicos .popup-right,body section.header-home .popup-servicos .popup-left,body section.header-home .popup-servicos .popup-right{padding:20px}body section.header .menu-area .popup-servicos .popup-left,body section.header-home .popup-servicos .popup-left{width:40%;background:linear-gradient(87deg,#070857 .58%,#0a0d82 62.16%,#0004ca 99.87%);border-radius:12px 0 0 12px}body section.header .menu-area .popup-servicos .popup-left ul.lista-servicos,body section.header-home .popup-servicos .popup-left .lista-servicos{list-style:none;margin:0;padding:0}body section.header .menu-area .popup-servicos .popup-left ul.lista-servicos li{color:#fff;font-family:Urbanist,sans-serif;font-size:20px;font-weight:500;line-height:normal;padding:8px 0;cursor:pointer;transition:background .2s}body section.header .menu-area .popup-servicos .popup-right,body section.header-home .popup-servicos .popup-right{width:60%}body section.header .menu-area .popup-servicos .popup-right #popup-titulo{font-family:Urbanist,sans-serif;font-size:20px;font-weight:700;color:#2e3092;margin-bottom:12px}body section.header .menu-area .popup-servicos .popup-right #popup-resumo{font-family:Urbanist,sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1.5;min-height:80px;overflow-wrap:break-word}body section.header .menu-area .popup-servicos .popup-right #popup-link{font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;color:#00b142;text-decoration:none}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body section.header-home .header-background{position:absolute;top:0;left:0;width:99%;height:100%;background:0 0;z-index:0}body section.header-home .linha-superior{max-width:1566px;margin:0 auto;padding:15px;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:.3s}body section.header-home .linha-superior .info-contato{font-family:Urbanist;font-size:16px;font-weight:500;color:#2e3092;display:flex;flex-direction:row;gap:24px}body section.header-home .linha-superior .info-contato span{display:flex;align-items:center;gap:6px}body section.header-home .linha-superior .info-contato svg{width:17px;height:auto}body section.header-home .linha-superior .actions{display:flex;gap:16px;align-items:center}body section.header-home .linha-superior .actions .btn-white{border-radius:9px;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.05);width:165px;height:59px;color:#2e3092;font-family:Urbanist;font-size:17px;font-weight:600;justify-content:center;display:flex;align-items:center;gap:8px}body section.header-home .linha-superior .actions .btn-success{border-radius:9px;border:none;background:linear-gradient(90deg,#04b547 0,#00b142 100%);box-shadow:1px 1px 4px rgba(0,0,0,.1);color:#fff;font-family:Urbanist;font-size:17px;font-weight:600;width:268px;height:59px;display:flex;align-items:center;justify-content:center;gap:8px}body section.header-home .linha-superior .selo img{max-width:200px;height:auto}body section.header-home .linha-superior .redes{display:flex;gap:12px}body section.header-home .linha-superior .redes a{color:#ed1c24;font-size:18px}body section.header-home .linha-superior .redes a svg{width:18px;height:auto}body section.header-home .linha-superior.sticky-menu{position:fixed;top:0;z-index:999;width:100%;max-width:100%;background:#f9f9f9;margin-top:0;padding:.5rem 12rem!important;box-shadow:0 4px 20px rgba(0,0,0,.1)}body section.header-home .menu-area-home{background:0 0;padding:15px 30px;border-radius:15px;max-width:1566px;margin:10px auto -6.6rem;transition:.3s;position:relative;z-index:20}body section.header-home .menu-area-home nav.nav-menu{width:100%;display:flex;justify-content:center;gap:25px}body section.header-home .menu-area-home nav.nav-menu .nav-link{color:#fff;font-family:Urbanist;font-size:20px;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:6px;padding:4px 8px}body main .section-contato form .btn-saiba-mais:hover,body main section.breadcrumb a.active,body section.header-home .menu-area-home nav.nav-menu .nav-link i,body section.header-home .menu-area-home nav.nav-menu .nav-link svg,body section.header-home .menu-area-home nav.nav-menu .nav-link.active,body section.header-home .menu-area-home nav.nav-menu .nav-link:hover{color:#fff}body section.header-home .menu-area-home.sticky-menu{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:999;width:100%;max-width:100%;border-radius:0 0 15px 15px;background:#fff!important;margin-top:0!important}body section.header-home .popup-servicos .popup-left .lista-servicos li{color:#fff;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding:8px 0;cursor:pointer;transition:background .2s}body section.header-home .popup-servicos .popup-right #popup-titulo{font-family:Urbanist;font-size:20px;font-weight:700;color:#2e3092;margin-bottom:12px}body section.header-home .popup-servicos .popup-right #popup-resumo{font-family:Urbanist;font-size:16px;font-weight:400;color:#555;line-height:1.5;min-height:80px}body section.header-home .popup-servicos .popup-right #popup-link{font-family:Urbanist;font-size:16px;font-weight:600;color:#00b142;text-decoration:none}body .header-mobile{background:#fff;border-bottom:1px solid #ddd}body .header-mobile .logo{max-height:70px;margin-bottom:10px}body .header-mobile .menu-mobile .menu{display:flex;align-items:center;gap:10px;font-size:16px;background-color:#1a1c7c;color:#fff;font-weight:700;justify-content:center;text-align:center;padding:12px}body .header-mobile .menu-mobile .in-menu a{display:block;font-size:15px;background-color:#1a1c7c;color:#fff;font-family:Urbanist,sans-serif;font-weight:500;text-align:center;padding:10px;text-transform:uppercase;border-bottom:1px solid #ed1c24}body main .sobre-topo{background-size:cover;background-position:center right;background-repeat:no-repeat;min-height:400px;padding:4rem 10rem;position:relative;z-index:1}body main .sobre-topo .container{max-width:100%}body main .sobre-topo .breadcrumb a{color:#fff;font-family:Urbanist;font-size:12px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:2.64px;text-transform:uppercase}body main .sobre-topo .header-conteudo h1,body main .sobre-topo .titulo{font-size:58px;line-height:67px;letter-spacing:-.58px;font-style:normal;font-family:Urbanist;color:#fff}body main .sobre-topo .header-conteudo h1{font-weight:300}body main .index-banner .item-banner .banner-content .texto-banner b,body main .index-banner .item-banner .banner-content .texto-banner p b,body main .index-banner .item-banner .banner-content .texto-banner p strong,body main .index-banner .item-banner .banner-content .texto-banner strong,body main .section-cases .cases-slider .box-case .resume b,body main .section-cases .cases-slider .box-case .resume strong,body main .section-vantagens .chamada p strong,body main .sobre-topo .header-conteudo h1 strong,body main .sobre-topo .titulo strong{font-weight:700}body main .sobre-topo .header-conteudo p{color:#fff;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:300;line-height:37px;letter-spacing:.48px}body main .sobre-topo .titulo{font-weight:300;width:768px}body main .sobre-topo .descricao{color:#fff;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:300;line-height:37px;letter-spacing:.48px;width:730px}body main section.breadcrumb{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;justify-content:start;flex-wrap:wrap;align-items:center}body main section.breadcrumb a{color:#fff;margin:0 5px;font-weight:300;text-transform:lowercase}body main section.breadcrumb a:first-child{margin-left:0}body main section.breadcrumb a:last-child{margin-right:0}body main ul.paginacao{display:flex;gap:9px;justify-content:center;align-items:center;margin:15px 0 25px}body main .section-paginacao .paginacao li a,body main ul.paginacao li a{align-items:center;font-weight:700;transition:.3s;line-height:normal;font-style:normal;display:flex}body main ul.paginacao li{margin:0;padding:0;list-style:none}body main ul.paginacao li a{width:48px;height:48px;border-radius:5px;color:#10404b;justify-content:center;font-family:Kanit;font-size:20px;border:1px solid #10404b}body main .section-paginacao{padding:3rem 0}body main .section-paginacao .paginacao{display:flex;list-style:none;gap:.5rem;justify-content:center;margin:0;padding-left:0}body main .section-paginacao .paginacao li a{justify-content:center;width:45px;height:45px;border:3px solid #ed1c24;border-radius:35px;color:#ed1c24;text-decoration:none;background:0 0;position:relative;font-family:Urbanist;font-size:18px}body main .section-paginacao .paginacao li a span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:35px;background:0 0;transition:.3s}body main .index-banner .item-banner .banner-content .texto-banner a.btn i,body main .index-banner .item-banner .banner-content .texto-banner a.btn svg,body main .section-paginacao .paginacao li a i{font-size:1rem}body main .section-paginacao .paginacao li a.active,body main .section-paginacao .paginacao li a:hover{background:#ed1c24;color:#fff}body main .section-paginacao .paginacao li a.active span,body main .section-paginacao .paginacao li a:hover span{background:rgba(255,255,255,.5)}body footer .footer .footer-menu li,body main .index-banner,body main .index-banner .item-banner,body main .page-blog .blog-wrapper .card-blog .img-top,body main .section-blog .card-blog .img-top,body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona,body main section.produtos-left-bar .list-marcas a.active{position:relative}body main .index-banner .container,body main .produtos-categorias-destaques .container,body main .section-aplicacoes .container,body main .section-conecte .container,body main .section-inspiracao .container,body main .section-materiais-usados .container,body main .section-sobre-banner .container,body main .servicos-itens .container,body main .sobre-porque .container{max-width:1566px}body main .index-banner .item-banner .banner-mask{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body main .index-banner .item-banner .banner-mask::before{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(to right,rgba(255,255,255,.8),transparent)}body main .index-banner .item-banner .banner-mask .red-square{position:absolute;background-color:#e60000}body main .index-banner .item-banner .banner-mask .square-top-left{top:0;left:0;width:123px;height:63px}body main .index-banner .item-banner .banner-mask .rect-left{top:63px;left:123px;width:123px;height:63px}body main .index-banner .item-banner .banner-mask .rect-right{bottom:63px;right:123px;width:123px;height:63px}body main .index-banner .item-banner .banner-mask .rect-bottom-right{bottom:0;right:0;width:123px;height:63px}body main .index-banner .item-banner .banner-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding:0 2rem;flex-direction:column}body main .index-banner .item-banner .banner-content .row,body main .section-como-funciona-v2 .lado-direito .bloco-contato .main-horario span.info{display:flex;flex-direction:column}body main .index-banner .item-banner .banner-content .texto-banner{color:#fff;font-family:Urbanist,sans-serif}body main .index-banner .item-banner .banner-content .texto-banner h2{color:#fff;font-family:Urbanist;font-size:60px;font-style:normal;font-weight:100;line-height:56px;letter-spacing:-.594px;width:760px}body main .index-banner .item-banner .banner-content .texto-banner h2 b,body main .index-banner .item-banner .banner-content .texto-banner h2 strong{font-weight:800}body main .index-banner .item-banner .banner-content .texto-banner p{color:#fff;font-family:Urbanist;font-size:21px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:.42px;width:530px}body main .index-banner .item-banner .banner-content .texto-banner em,body main .index-banner .item-banner .banner-content .texto-banner i,body main .index-banner .item-banner .banner-content .texto-banner p em,body main .index-banner .item-banner .banner-content .texto-banner p i{font-style:italic}body main .index-banner .item-banner .banner-content .texto-banner a.btn{margin-top:1.5rem;padding:.75rem 1.5rem;background:linear-gradient(to right,#ff3a3a,#d02c2c);color:#fff;border-radius:8px;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;box-shadow:0 10px 20px rgba(255,59,59,.3);transition:.3s}body main .index-banner .item-banner .banner-content .texto-banner a.btn:hover{background:linear-gradient(to right,#d62828,#b61f1f)}body main .porque-escolher{background-color:#fcfcfc}body main .porque-escolher .section-title h2{color:#2e3092;text-align:center;font-family:Urbanist;font-size:28px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:5.32px;text-transform:uppercase}body main .porque-escolher .section-title h2 strong,body main .section-cases .cases-slider .box-case .parceria b,body main .section-cases .cases-slider .box-case .parceria strong,body main .section-cases .cases-slider .box-case .segmento b,body main .section-cases .cases-slider .box-case .segmento strong{color:#ed1c24;font-weight:700}body main .porque-escolher .cards .bloco-card{border-radius:23px;border:1px solid rgba(199,191,205,.3);background:#f8f8f8;box-shadow:38px 50px 18px 0 transparent,25px 32px 16px 0 transparent,14px 18px 14px 0 rgba(0,0,0,.02),6px 8px 10px 0 rgba(0,0,0,.03),2px 2px 6px 0 rgba(0,0,0,.03);text-align:center;min-height:295px}body main .index-depoimentos .box-depoimento:hover,body main .page-blog .blog-wrapper .box-destaque:hover,body main .porque-escolher .cards .bloco-card:hover,body main .section-materiais-usados .card:hover,body main .solucoes-section .owl-solucoes .solucao-card .card-item:hover{transform:translateY(-5px)}body main .porque-escolher .cards .bloco-card .card-title{color:#2e3092;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:700;line-height:97%;margin-bottom:10px}body main .porque-escolher .cards .bloco-card .card-desc{color:#1a1b3e;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:115%;margin-bottom:0}body main .section-solucoes .solucoes-content .title,body main .solucoes-section .section-title h2{font-size:28px;letter-spacing:5.32px;font-weight:300;font-family:Urbanist;text-transform:uppercase}body main .section-solucoes{position:relative;overflow:hidden;height:100vh}body main .section-solucoes .solucoes-image-absolute{position:absolute;top:0;right:0;z-index:1}body main .section-solucoes .solucoes-image-absolute img{max-height:100vh;-o-object-fit:contain;object-fit:contain}body main .section-solucoes .container{position:relative;z-index:2;max-width:1566px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}body main .section-solucoes .solucoes-content{flex:1 1 100%;max-width:1100px}body main .section-solucoes .solucoes-content .title{color:#2e3092;line-height:160%}body main .section-solucoes .solucoes-content .title strong{display:block;color:#2e3092;font-size:59px;font-weight:700;text-transform:uppercase}body main .section-solucoes .solucoes-list{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1.5rem}body main .section-solucoes .solucoes-list .solucao-item{background-image:url("../../image/bg-solucoesFundo.png");background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.08);padding:1rem 1.5rem;width:100%;max-width:523px;display:flex;gap:1rem;align-items:flex-start}body main .section-solucoes .solucoes-list .solucao-item .icon img,body main .solucoes-section .owl-solucoes .solucao-card .card-item .card-link .icon img{width:66px;height:auto}body main .section-solucoes .solucoes-list .solucao-item .text .title-item,body main .solucoes-section .owl-solucoes .solucao-card .card-item .card-link .card-titulo{color:#2e3092;font-family:Urbanist;font-size:24px;font-weight:700}body main .section-solucoes .solucoes-list .solucao-item .text .desc-item,body main .solucoes-section .owl-solucoes .solucao-card .card-item .card-link .card-resumo{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:17px;font-weight:400}body main .section-solucoes .solucoes-button,body main .section-vantagens .vantagens-buttons,body main .section-vantagens .vantagens-list{margin-top:2rem}body main .solucoes-section{background-size:cover;background-position:left;background-repeat:no-repeat;position:relative}body main .solucoes-section .section-title h2{color:#2e3092;line-height:200%}body main .solucoes-section .section-title h2 strong{display:block;color:#2e3092;font-size:59px;font-weight:700;text-transform:uppercase;letter-spacing:normal}body main .solucoes-section .owl-solucoes .solucao-card{display:flex;flex-direction:column;justify-content:stretch}body main .solucoes-section .owl-solucoes .solucao-card .card-item{background-image:url("../image/bg-solucoes-item.png");background-size:cover;background-position:center right;background-repeat:no-repeat;border-radius:30px;transition:.3s;min-height:260px}body main .solucoes-section .owl-solucoes .solucao-card .card-item .card-link .saiba-mais{color:#ed1c24;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px;text-decoration-line:underline;text-decoration-style:solid;text-transform:uppercase}body main .solucoes-section .owl-solucoes .owl-nav{display:flex;justify-content:flex-start;gap:1rem}body main .solucoes-section .owl-solucoes .owl-nav.disabled{display:flex;justify-content:flex-start;gap:1rem;opacity:.5;pointer-events:none}body main .solucoes-section .imagem-destaque{position:absolute;bottom:0;right:0;z-index:0}body main .solucoes-section .imagem-destaque img{transform:scale(1.15) translateY(-65px);transition:.4s}body main .section-insights,body main .section-vantagens{background:center/cover no-repeat #f9f9f9;padding-bottom:150px!important}body main .section-vantagens .chamada p{color:#2e3092;text-align:center;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:1.4px;text-transform:uppercase}body main .section-vantagens .chamada h2{color:#2e3092;font-family:Urbanist;font-size:48px;font-style:normal;font-weight:700;line-height:normal;max-width:1004px;margin:0 auto}body main .section-vantagens .chamada h2 strong{color:#ed1c24;text-align:center}body main .section-vantagens .vantagens-list .vantagem-item{background-image:url(../image/bg-itens-vantagens.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:1.5rem;border-radius:30px;max-width:480px;width:100%;display:flex;align-items:flex-start;gap:1rem;text-align:left;position:relative;overflow:hidden}body main .section-insights .col-itens .insight-item .icon img,body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item .icone img,body main .section-vantagens .vantagens-list .vantagem-item .icon img{width:80px;height:auto}body main .section-contato .bloco-infos .contato-box h5,body main .section-insights .col-itens .insight-item .text .titulo,body main .section-vantagens .vantagens-list .vantagem-item .text .title{color:#2e3092;font-family:Urbanist;font-size:29.137px;font-style:normal;font-weight:700;line-height:normal}body main .section-vantagens .vantagens-list .vantagem-item .text .desc{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:280px}body main .section-parcerias{padding:0;margin-top:-5rem;z-index:1;position:relative}body main .section-parcerias .container{background:#fff;border-radius:20px;padding:2rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}body main .section-parcerias .titulo-parcerias{color:#adadad;text-align:center;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px}body main .section-parcerias .parcerias-slider .item-parceria{padding:0 1rem}body main .section-parcerias .parcerias-slider .item-parceria img{max-height:50px;-o-object-fit:contain;object-fit:contain}body main .section-atencao{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:52px;padding:4rem 6rem;width:1300px;margin:4rem auto}body main .section-atencao .container,body main .section-atencao-2 .container{max-width:1300px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}body main .section-atencao .titulo-atencao{color:#fff;font-family:Urbanist;font-size:60px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:-.6px;width:540px}body main .section-atencao .descricao-atencao{color:#fff;font-family:Urbanist;font-size:30px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.6px;width:560px}body main .section-atencao .botoes .botoes-acoes,body main .section-atencao-2 .botoes .botoes-acoes,body main .section-cases .botoes-cases .botoes-acoes{flex-direction:column}body main .section-atencao .botoes .botoes-acoes .btn-saiba-mais,body main .section-atencao-2 .botoes .botoes-acoes .btn-saiba-mais,body main .section-cases .botoes-cases .botoes-acoes .btn-saiba-mais,body main .servico-destaque .whatsapp-btn .btn-saiba-mais{margin:0}body main .section-blog .chamada h3,body main .section-cases .chamada p:first-child,body main .section-cases .pretitle{color:#ed1c24;text-align:center;font-family:Urbanist;font-size:28px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:5.32px;text-transform:uppercase}body main .section-cases .title,body main .section-conecte .descricao,body main .section-conecte .rede-social .nome,body main .section-conecte .titulo,body main .section-insights .col-texto h2 span{font-weight:700;font-family:Urbanist;font-style:normal}body main .section-cases .title{color:#2e3092;text-align:center;font-size:48px;line-height:normal;width:800px;margin:0 auto}body main .section-cases .owl-cases .item{padding:1rem}body main .section-cases .owl-cases .item .case-logo{background-color:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;height:130px}body main .section-cases .owl-cases .item .case-logo img{max-height:90px;-o-object-fit:contain;object-fit:contain}body main .section-cases .section-cases-arrows{display:flex;justify-content:center;align-items:center;gap:1.5rem}body main .section-cases .section-cases-arrows .btn-arrow{background:0 0;border:none;cursor:pointer;width:44px;height:44px}body main .section-atencao-2,body main .section-insights .col-itens .insight-item,body main .section-sobre-banner,body main .servicos-itens{background-size:cover;background-repeat:no-repeat}body main .section-cases .section-cases-arrows .btn-arrow img{width:100%;height:auto;transition:filter .3s}body main .section-cases .section-cases-arrows .btn-arrow:hover img{filter:brightness(.8)}body main .section-cases .botoes-cases{margin-top:2rem;display:flex;justify-content:center}body main .section-insights .container{max-width:1566px;padding-top:2rem}body main .section-insights .col-texto{position:relative;padding-left:60px}body main .section-insights .col-texto .insight-label{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:8px}body main .section-insights .col-texto .insight-label .vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);color:#ed1c24;font-family:Urbanist;font-size:33.31px;font-style:normal;font-weight:400;line-height:60.5px;letter-spacing:11.992px}body main .section-insights .col-texto .insight-label .linha-vertical{width:2px;height:100%;background-color:#ec2427}body main .section-insights .col-texto h2{width:450px;margin-left:4rem}body main .section-insights .col-texto h2 span{font-size:68px;line-height:65px}body main .section-insights .col-texto p{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:21px;font-style:normal;font-weight:400;line-height:30px;width:502px;margin-left:4rem}body main .section-insights .col-texto .btn-saiba-mais{margin:0 0 0 4rem}body main .section-insights .col-itens .insight-item{background-image:url("../image/bg-itens-antecipe.png");background-position:center;border-radius:30px;padding:24px 40px;position:relative;overflow:hidden}body main .section-insights .col-itens .insight-item .text .descricao{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:24px;font-style:normal;font-weight:400;line-height:normal;width:500px}body main .section-conecte .bg-conect{border-radius:57px;background:rgba(255,255,255,.7);box-shadow:162px 210px 74px 0 transparent,104px 134px 68px 0 transparent,58px 75px 57px 0 rgba(0,0,0,.02),26px 34px 42px 0 rgba(0,0,0,.03);-webkit-backdrop-filter:blur(31.5px);backdrop-filter:blur(31.5px);margin-top:-9rem;padding:35px 80px}body main .section-conecte .bg-conect.sobre-nos{margin-top:0}body main .section-conecte .titulo{color:#adadad;text-align:left;font-size:36px;line-height:normal;letter-spacing:3.6px}body main .section-conecte .descricao{color:rgba(36,51,82,.6);font-size:21px;line-height:30px;width:399px}body main .section-conecte .rede-social{border-radius:15px;background:rgba(234,234,234,.4);text-decoration:none;color:#000;font-family:Urbanist;font-weight:500;transition:background .3s}body main .section-conecte .rede-social .nome{color:#ed1c24;font-size:25.253px;line-height:28.059px}body main .section-conecte .rede-social .usuario{color:#ed1c24;font-family:Urbanist;font-size:25.253px;font-style:normal;font-weight:400;line-height:28.059px}body main .section-conecte .rede-social:hover{background:#e8e8e8}body main .index-duvidas .title-duvidas,body main .section-blog .chamada h2,body main .section-cases .chamada h2,body main .section-depoimentos .title{color:#2e3092;text-align:center;font-family:Urbanist;font-size:48px;font-style:normal;font-weight:700;line-height:normal}body main .section-blog .chamada p{color:rgba(36,51,82,.6);text-align:center;font-family:Urbanist;font-size:21px;font-style:normal;font-weight:700;line-height:30px;max-width:635px;margin:0 auto}body main .page-blog .blog-wrapper .card-blog,body main .section-blog .card-blog{background:#f4f4f4;border-radius:25px;transition:.3s;position:relative}body main .page-blog .blog-wrapper .card-blog:hover,body main .section-blog .card-blog:hover{background:#f8f9fa;box-shadow:0 10px 30px rgba(0,0,0,.08);transform:translateY(-5px)}body main .page-blog .blog-wrapper .card-blog .img-top img,body main .section-blog .card-blog .img-top img{border-top-left-radius:22px;border-top-right-radius:22px;max-height:240px;-o-object-fit:cover;object-fit:cover}body main .page-blog .blog-wrapper .card-blog .img-top .data-post,body main .section-blog .card-blog .img-top .data-post{font-size:14px;top:16px!important;left:16px!important}body main .page-blog .blog-wrapper .card-blog .date,body main .section-blog .card-blog .date{position:absolute;top:225px;left:0;border-radius:0 10px 10px 0;background:#ed1c24;color:#fff;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:5px 20px;z-index:2}body main .page-blog .blog-wrapper .card-blog .conteudo .titulo,body main .section-blog .card-blog .conteudo .titulo{color:#2e3092;font-family:Urbanist;font-size:21px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}body main .page-blog .blog-wrapper .card-blog .conteudo .resumo,body main .section-blog .card-blog .conteudo .resumo{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:normal}body main .page-blog .blog-wrapper .card-blog .button,body main .section-blog .card-blog .button,body main .section-cases .cases-slider .box-case .button{position:absolute;bottom:0;right:15px;z-index:2}body main .page-blog .blog-wrapper .card-blog .button a,body main .section-blog .card-blog .button a,body main .section-cases .cases-slider .box-case .button a{display:inline-block;transition:transform .2s}body main .page-blog .blog-wrapper .card-blog .button a:hover,body main .section-blog .card-blog .button a:hover,body main .section-cases .cases-slider .box-case .button a:hover{transform:scale(1.05)}body main .page-blog .blog-wrapper .card-blog .button a svg,body main .section-blog .card-blog .button a svg,body main .section-cases .cases-slider .box-case .button a svg{display:block;border-radius:16px;background:#ed1c24;width:36px;height:36px;padding:5px}body main .section-atencao-2{background-position:top;border-radius:52px;padding:4rem 6rem;width:1300px;margin:2rem auto}body main .section-atencao-2 .titulo-atencao-2{color:#fff;font-family:Urbanist;font-size:48px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:-.48px;width:700px}body main .section-atencao-2 .descricao-atencao-2{color:#fff;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.48px;width:640px}body main .index-duvidas{background-size:cover;background-position:center;position:relative;padding:3rem 15px!important}body main .index-duvidas .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:32px 15px;background-color:transparent;margin:0 auto}body main .index-duvidas .accordion,body main .section-duvidas .accordion{border:none}body main .index-duvidas .accordion-item,body main .section-duvidas .accordion-item{margin-bottom:1.5rem;width:100%;border-radius:30px;fill:#F8F8F8;filter:drop-shadow(-2px 3px 8px rgba(0, 0, 0, .05)) drop-shadow(-7px 12px 14px rgba(0, 0, 0, .04)) drop-shadow(-16px 27px 19px rgba(0, 0, 0, .03)) drop-shadow(-28px 48px 22px rgba(0, 0, 0, .01)) drop-shadow(-43px 75px 24px rgba(0, 0, 0, 0))}body main .index-duvidas .accordion-item:last-of-type .accordion-button.collapsed,body main .section-duvidas .accordion-item:last-of-type .accordion-button.collapsed{border-radius:30px}body main .index-duvidas .accordion-header,body main .section-duvidas .accordion-header{line-height:normal}body main .index-duvidas .accordion-header button.accordion-button,body main .section-duvidas .accordion-header button.accordion-button{color:#2e3092;font-family:Urbanist;font-size:29.137px;font-style:normal;font-weight:700;line-height:normal;border:none;background-color:#f8f8f8;border-radius:30px;padding:10px 40px}body main .index-duvidas .accordion-header button.accordion-button:not(.collapsed),body main .section-duvidas .accordion-header button.accordion-button:not(.collapsed){background-color:#f8f8f8}body main .index-duvidas .accordion-header button.accordion-button::after,body main .section-duvidas .accordion-header button.accordion-button::after{display:none!important;background-color:#f8f8f8}body main .index-duvidas .accordion-header button.accordion-button:focus,body main .section-duvidas .accordion-header button.accordion-button:focus{box-shadow:none}body main .index-duvidas .accordion-header button.accordion-button svg,body main .section-duvidas .accordion-header button.accordion-button svg{width:40px;height:40px;transition:transform .3s}body main .index-duvidas .accordion-header button.accordion-button[aria-expanded=true] svg,body main .section-duvidas .accordion-header button.accordion-button[aria-expanded=true] svg{transform:rotate(180deg)}body main .index-duvidas .accordion-collapse,body main .section-duvidas .accordion-collapse{border:none!important;width:100%}body main .index-duvidas .accordion-body,body main .section-duvidas .accordion-body{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:17px;font-style:normal;font-weight:400;line-height:23px;background-color:#f8f8f8;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border:none!important;padding:30px 40px 20px;margin-top:-30px}body main section.index-bg-middle-site{background-image:url("../image/bg-middle-site.png");background-repeat:no-repeat;background-position:center right;background-size:800px}body main .servico-destaque,body main .sobre-destaque{background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0}body main .sobre-destaque .bloco-texto{background-color:#fff;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:5rem}body main .sobre-destaque .texto-destaque{color:#000;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:normal}body main .sobre-destaque .descricao-destaque strong,body main .sobre-destaque .texto-destaque strong{color:#2e3092;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:700;line-height:normal}body main .sobre-destaque .descricao-destaque{color:#1a1b3e;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:normal}body main .section-chamada .content-left .whatsapp-btn,body main .servico-destaque .whatsapp-btn,body main .servicos-itens .whatsapp-btn,body main .sobre-destaque .whatsapp-btn{margin-top:1.5rem}body main .section-sobre-banner .botoes-banner .botoes-acoes .btn-success,body main .sobre-destaque .whatsapp-btn .btn-success{font-size:18px;padding:15px 19px;max-width:275px}body main .section-mensagem{background-color:#fff;padding:5rem 15px}body main .section-mensagem .container{max-width:1566px;background-color:#f9f9f9!important;border-radius:25px;box-shadow:0 5px 25px rgba(0,0,0,.04)}body main .section-mensagem .titulo-mensagem{color:#2e3092;text-align:center;font-family:Urbanist;font-size:33.31px;font-style:normal;font-weight:700;line-height:41px;width:1263px;margin:0 auto}body main .section-mensagem .descricao-mensagem{color:#1a1b3e;text-align:center;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:166%;width:1035px;margin:0 auto}body main .section-sobre-banner{background-position:center;border-radius:32px;margin:3rem auto;padding:4rem 7rem;max-width:1566px}body main .section-sobre-banner .bloco-texto{max-width:600px;padding:2rem 3rem;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:20px}body main .section-sobre-banner .titulo-banner{color:#fff;font-family:Urbanist;font-size:70px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:-.7px;width:652px;gap:30px}body main .section-sobre-banner .subtitulo-banner{color:#fff;font-family:Urbanist;font-size:33px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:.66px;width:400px}body main .section-sobre-banner .descricao-banner{color:#fff;font-family:Urbanist;font-size:26px;font-style:normal;font-weight:300;line-height:42px;letter-spacing:.52px;width:550px}body main .section-sobre-banner .botoes-banner{display:flex;flex-wrap:wrap;gap:1rem;align-items:left}body main .section-sobre-banner .botoes-banner .botoes-acoes{justify-content:left!important}body main .section-sobre-banner .botoes-banner .botoes-acoes .btn-saiba-mais{margin:0!important}body main .servico-destaque .bloco-texto,body main .servicos-itens .bloco-texto{max-width:770px;border-radius:25px;background:rgba(255,255,255,.8);box-shadow:49px 73px 25px 0 transparent,31px 46px 22px 0 transparent,18px 26px 19px 0 rgba(0,0,0,.02),8px 12px 14px 0 rgba(0,0,0,.03),2px 3px 8px 0 rgba(0,0,0,.03);padding:5rem 6rem;overflow:hidden}body main .servico-destaque .texto-destaque h2{color:#2e3092;font-family:Urbanist;font-size:48px;font-weight:700;line-height:49px;max-width:604px}body main .servico-destaque .texto-destaque strong,body main .servicos-itens .bloco-texto .titulo h2 strong{color:#2e3092;font-family:Urbanist;font-size:32px;font-weight:700;line-height:49px}body main .servico-destaque .descricao-destaque,body main .servicos-itens .descricao-destaque{color:#2e3092;font-family:Urbanist;font-size:20px;font-weight:400;line-height:166%}body main .servico-destaque .descricao-destaque strong{color:#2e3092;font-size:20px;font-weight:700}body main .servico-destaque .accordion-item,body main .servicos-itens .accordion-item{background-color:transparent;border:none}body main .servico-destaque .accordion-item .accordion-button,body main .servicos-itens .accordion-item .accordion-button{background-color:transparent;color:#2e3092;font-family:Urbanist;font-size:24px;font-weight:700;padding-left:0;padding-right:0}body main .servico-destaque .accordion-item .accordion-button.collapsed,body main .servicos-itens .accordion-item .accordion-button.collapsed{border:none!important}body main .servico-destaque .accordion-item .accordion-button .icon-toggle{width:40px;height:auto;margin-left:auto;transition:transform .3s}body main .servico-destaque .accordion-item .accordion-collapse{overflow:hidden;transition:height .3s}body main .servico-destaque .accordion-item .accordion-body,body main .servicos-itens .accordion-item .accordion-body{padding-left:0;padding-right:0}body main .servico-destaque .accordion-item .accordion-body p{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:17px;font-weight:400;line-height:24px;width:500px}body main .servico-destaque .whatsapp-btn .btn-danger,body main .servicos-itens .whatsapp-btn .btn-danger{width:314px;height:62px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:.5rem}body main .section-chamada{padding:4rem 0;background-color:#fefefe}body main .section-chamada .container{max-width:1100px;margin:0 auto;gap:2rem}body main .section-chamada .content-left{max-width:65%}body main .section-chamada .content-left .chamada-texto{color:#1a1b3e;font-family:Urbanist;font-size:32px;font-weight:700;line-height:1.4;width:575px}body main .section-anos .content-left .whatsapp-btn .btn-success,body main .section-chamada .content-left .whatsapp-btn .btn-success,body main .section-interna-interno .card-interna .button{max-width:320px}body main .section-chamada .content-right{max-width:30%}body main .section-chamada .content-right img{max-width:100%;height:auto;display:block}body main .servicos-itens{position:relative;background-position:center;padding:4rem 0}body main .servicos-itens .row{align-items:center}body main .servicos-itens .bloco-texto .titulo h2{color:#2e3092;font-family:Urbanist;font-size:48px;font-weight:700;line-height:49px;width:604px}body main .servicos-itens .bloco-texto .descricao{color:#2e3092;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:144%}body main .section-case-interna .card-interna .box-infos .dados .parceria b,body main .section-case-interna .card-interna .box-infos .dados .parceria strong,body main .section-case-interna .card-interna .box-infos .dados .segmento b,body main .section-case-interna .card-interna .box-infos .dados .segmento strong,body main .servicos-itens .bloco-texto .descricao strong,body main .servicos-itens .descricao-destaque strong{color:#2e3092;font-weight:700}body main .servicos-itens .accordion-item .accordion-button .icon-toggle{width:37px;height:38px;margin-left:auto;transition:transform .3s}body main .servicos-itens .accordion-item .accordion-body p{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:17px;font-weight:400;line-height:24px;width:100%;max-width:500px}body main .section-anos{padding:4rem 0;background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9 0,#fff 100%)}body main .section-anos .container{max-width:1320px;margin:0 auto;gap:2rem}body main .section-anos .content-left{max-width:60%;position:relative}body main .section-anos .content-left .mensagem-vertical{position:absolute;left:-3rem;top:0;writing-mode:vertical-rl;transform:rotate(180deg);color:#ed1c24;font-family:Urbanist;font-size:25.696px;font-style:normal;font-weight:400;line-height:46.671px;letter-spacing:9.251px}body main .section-anos .content-left .descricao-anos,body main .section-anos .content-left .whatsapp-btn{margin-left:2rem}body main .section-anos .content-left .descricao-anos h3 span,body main .section-anos .content-left .descricao-anos h3 strong{font-family:Urbanist;font-size:48px;font-style:normal;font-weight:600;line-height:52px;width:665px}body main .section-anos .content-left .descricao-anos p{color:#2e3092;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:700;line-height:146%}body main .section-anos .content-right{max-width:45%}body main .section-anos .content-right img{max-width:100%;height:auto}body main .section-interna-interno{background-repeat:no-repeat;background-size:cover;background-position:center}body main .section-interna-interno .container{max-width:1566px;padding-left:1rem;padding-right:1rem}body main .section-interna-interno .card-interna{max-width:1400px;border-radius:25px;background:rgba(255,255,255,.8);box-shadow:0 4px 4.5px 0 rgba(0,0,0,.25),0 4px 4px 11px rgba(0,0,0,.05),8px 3px 2px 0 rgba(0,0,0,.05);padding:5rem 6rem!important;margin:0 auto}body main .section-cases .cases-slider .box-case,body main .section-depoimentos .item-depoimento{box-shadow:162px 210px 74px 0 transparent,104px 134px 68px 0 transparent,58px 75px 57px 0 rgba(0,0,0,.02),26px 34px 42px 0 rgba(0,0,0,.03)}body main .section-interna-interno .card-interna .beneficios-interna{gap:30px}body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item{display:flex;gap:30px;align-items:center;border-radius:0 45px;background:rgba(255,255,255,.93);box-shadow:0 .894px 3.309px 0 rgba(0,0,0,.25),0 1.789px 5.366px 0 rgba(0,0,0,.05);width:100%;padding:30px 35px;margin:0 auto}body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item .titulo{color:#2e3092;font-family:Urbanist;font-size:21.464px;font-weight:700;line-height:144%}body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item .descricao{color:#2e3092;font-family:Urbanist;font-size:17.887px;font-weight:600;line-height:144%}body main .section-interna-interno .card-interna .descricao-interna{color:#2e3092;font-family:Urbanist;font-size:21.464px;font-weight:500;line-height:144%;width:100%;max-width:1165px;margin:0 auto}body main .btn-success{background:linear-gradient(90deg,#04b547 0,#00b142 100%);box-shadow:19px 28px 9px 0 transparent,12px 18px 9px 0 rgba(0,0,0,.01),7px 10px 7px 0 rgba(0,0,0,.03),3px 4px 5px 0 rgba(0,0,0,.04),1px 1px 3px 0 rgba(0,0,0,.05);border-radius:10px;padding:15px 30px;transition:.3s;border:none;color:#fff;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:700;line-height:normal}body main .btn-success i{font-size:1.2rem}body main .btn-success:hover{background:#009938}body main .section-depoimentos{background-color:#f9f9f9;position:relative}body main .section-depoimentos .item-depoimento{border-radius:14px;border:1px solid #f7f7f7;background:#fff;-webkit-backdrop-filter:blur(31.5px);backdrop-filter:blur(31.5px);flex:0 0 auto}body main .section-depoimentos .depoimento-text{color:#2e3092;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:400;line-height:153%;text-align:left}body main .section-depoimentos .depoimento-nome{color:#2e3092;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:700;line-height:153%;text-align:left}body main .section-depoimentos .depoimento-cargo{color:#ed1c24;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:700;line-height:153%;text-transform:uppercase;text-align:left}body main .section-cases .cases-slider .owl-stage-outer,body main .section-depoimentos .owl-stage-outer{z-index:1;padding-bottom:95px}body main .section-cases .cases-slider .owl-nav,body main .section-depoimentos .owl-nav{position:relative;z-index:2;display:flex;justify-content:center;gap:1rem;margin-top:-60px;pointer-events:all}body main .section-cases .cases-slider .owl-nav.disabled,body main .section-depoimentos .owl-nav.disabled{display:flex;justify-content:center;gap:1rem;pointer-events:all}body main .section-cases{background-color:#f8f8f8;padding:0}body main .section-cases .cases-slider .box-case{border-radius:14px;border:1px solid #f7f7f7;background:#fff;-webkit-backdrop-filter:blur(31.5px);backdrop-filter:blur(31.5px)}body main .section-cases .cases-slider .box-case .image{overflow:hidden;aspect-ratio:4/3;width:100%;max-height:180px}body main .section-cases .cases-slider .box-case .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}body main .section-cases .cases-slider .box-case .empresa{color:#ed1c24;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:700;line-height:153%}body main .section-cases .cases-slider .box-case .parceria,body main .section-cases .cases-slider .box-case .resume,body main .section-cases .cases-slider .box-case .segmento{font-size:18px;font-weight:400;line-height:144%;color:#2e3092;font-family:Urbanist;font-style:normal}body main .section-cases .cases-slider .box-case .resume{margin-bottom:2.5rem}body main .section-case-interna .card-interna .box-infos{border-radius:30px;border:5px solid #2e3092;margin-bottom:2.5rem;padding:30px}body main .section-case-interna .card-interna .box-infos .image{overflow:hidden;display:inline-block;max-width:250px}body main .section-case-interna .card-interna .box-infos .image img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}body main .section-case-interna .card-interna .box-infos .dados .empresa,body main .section-case-interna .card-interna .descricao-interna h1,body main .section-case-interna .card-interna .descricao-interna h2,body main .section-case-interna .card-interna .descricao-interna h3,body main .section-case-interna .card-interna .descricao-interna h4{color:#2e3092;font-family:Urbanist;font-size:48px;font-style:normal;font-weight:700;line-height:52px}body main .section-case-interna .card-interna .box-infos .dados .parceria,body main .section-case-interna .card-interna .box-infos .dados .segmento{color:#777778;font-family:Urbanist;font-size:28px;font-style:normal;font-weight:400;line-height:42px}body main .section-case-interna .card-interna .descricao-interna{color:#777778;font-family:Urbanist;font-size:21px;font-style:normal;font-weight:400;line-height:34px}body main section.produtos-left-bar label{color:#599aa8;font-family:Kanit;font-size:23px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}body main section.produtos-left-bar .separator-line{height:1px;width:100%;margin:30px 0;background-color:#d4d4d4}body main section.produtos-left-bar .box-search .box-input-search{background:#f0eeee;display:flex;align-items:center;justify-content:space-between;padding-right:22px}body main section.produtos-left-bar .box-search .box-input-search input{background-color:transparent;border:none;outline:0;color:#7b7b7b;font-family:Kanit;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:14px 22px;width:100%}body main section.produtos-left-bar .box-search .box-input-search button{padding:0;margin:0;width:auto;min-height:auto;min-width:auto;background-color:transparent;display:inline;outline:0;border:none}body main section.produtos-left-bar .list-marcas{display:flex;flex-wrap:wrap;gap:10px}body main section.produtos-left-bar .list-marcas a{flex:calc(50% - 10px) 1 1;border:1px solid #cacaca;background:#fff;height:61px;padding:5px;text-align:center;transition:.3s}body main section.produtos-left-bar .list-marcas a.active,body main section.produtos-left-bar .list-marcas a:hover{border:1px solid #70aa7d}body main section.produtos-left-bar .list-marcas a.active::after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;background-color:#10404b;border:3px solid #70aa7d;border-radius:2px}body main section.produtos-left-bar .list-marcas a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body main section.produtos-left-bar ul.categorias{margin:0;padding:0;max-width:300px}body main section.produtos-left-bar ul.categorias li.produto-categoria{margin:0 0 40px;padding:0;list-style:none}body main section.produtos-left-bar ul.categorias li.produto-categoria .categoria-in a{position:relative;color:#1e1e1e;font-family:Kanit;font-size:19px;font-style:normal;font-weight:700;line-height:normal;width:100%;display:flex;align-items:center;justify-content:space-between}body main section.produtos-left-bar ul.categorias li.produto-categoria .categoria-in a.tem-filhas::after{content:"\f078";font-family:"Font Awesome 5 Free";color:#000;margin-right:10px}body main section.produtos-left-bar ul.categorias li.produto-categoria .categoria-in a::before{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:3px;background-color:#d4d4d4;transition:.3s}body main section.produtos-left-bar ul.categorias li.produto-categoria ul.subcategorias li.subcategoria-in.active a,body main section.produtos-left-bar ul.categorias li.produto-categoria.active .categoria-in a{color:#70aa7d}body main section.produtos-left-bar ul.categorias li.produto-categoria.active .categoria-in a::before{background-color:#70aa7d}body main section.produtos-left-bar ul.categorias li.produto-categoria ul.subcategorias{margin:20px 0 0;padding:0 0 0 10px}body main section.produtos-left-bar ul.categorias li.produto-categoria ul.subcategorias li.subcategoria-in{list-style:none;margin:0;padding:0;border-bottom:1px solid #cacaca}body footer .menu-mobile ul li:last-child,body main .side-site ul li:last-child,body main section.produtos-left-bar ul.categorias li.produto-categoria ul.subcategorias li.subcategoria-in:last-child{border-bottom:none}body main section.produtos-left-bar ul.categorias li.produto-categoria ul.subcategorias li.subcategoria-in a{display:block;padding:10px 0;color:#565656}body main section.produtos-left-bar .main-cta.limpar{background-color:#599aa8;color:#fff}body main .page-produtos,body main .page-projetos{background-image:url(../image/produtos/bg-Produto.png);background-repeat:no-repeat;background-size:cover;background-position:top center;height:40vh;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}body main .contato{color:#575757;text-align:center;font-family:Prompt;font-size:22px;font-style:normal;font-weight:300;line-height:31px}body main .contato .cta-dupla{width:635px;display:flex!important;flex-direction:row;align-items:center;margin:0 auto 3rem;gap:20px}body main .contato .cta-dupla .btn,body main .produtos-categorias-destaques .cta-dupla .btn{padding:12px 24px;font-size:16px;font-weight:500;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.12);white-space:nowrap;transition:.3s}body main .contato .cta-dupla .btn-zap,body main .produtos-categorias-destaques .cta-dupla .btn-zap{background-color:#25d366;color:#fff;border:none;width:48%;justify-content:center;gap:5px}body main .contato .cta-dupla .btn-zap i,body main .produtos-categorias-destaques .cta-dupla .btn-zap i{font-size:18px}body main .contato .cta-dupla .btn-zap:hover,body main .produtos-categorias-destaques .cta-dupla .btn-zap:hover{background-color:#1ebe57}body main .contato .cta-dupla .btn-saiba-mais,body main .produtos-categorias-destaques .cta-dupla .btn-saiba-mais{background:linear-gradient(90deg,#ff5f5f,#ec2427);color:#fff;border:none;width:48%}body main .contato .cta-dupla .btn-saiba-mais:hover,body main .produtos-categorias-destaques .cta-dupla .btn-saiba-mais:hover{filter:brightness(.9)}body main .produtos-categorias-destaques .bloco-produto{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;margin-bottom:4rem;gap:2rem}body main .produtos-categorias-destaques .bloco-produto.reverse{flex-direction:row-reverse}body main .produtos-categorias-destaques .bloco-produto .col-texto{width:50%;padding:1rem}body main .produtos-categorias-destaques .bloco-produto .col-texto .material{width:763;font-family:Prompt;font-size:48px;font-style:normal;font-weight:400;line-height:51px;background:linear-gradient(90deg,#000 0,#666 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body main .produtos-categorias-destaques .bloco-produto .col-texto .categoria{width:650px;color:#ec2427;font-family:Prompt;font-size:36px;font-style:normal;font-weight:300;line-height:31px}body main .produtos-categorias-destaques .bloco-produto .col-texto .descricao{width:621px;color:#575757;font-family:Prompt;font-size:22px;font-style:normal;font-weight:300;line-height:31px}body main .produtos-categorias-destaques .bloco-produto .col-texto .uso-em{color:#ec2427;font-family:Prompt;font-size:20px;font-style:normal;font-weight:400;line-height:36px;background-color:rgba(217,217,217,.3882352941);padding:3rem}body main .produtos-categorias-destaques .bloco-produto .col-texto .uso-em ul{padding-left:1.2rem}body main .produtos-categorias-destaques .bloco-produto .col-texto .uso-em li{margin-bottom:.5rem}body main .produtos-categorias-destaques .bloco-produto .col-texto .main-cta{border-radius:10px;background:linear-gradient(90deg,#4dcd5c 2.41%,#2ebd44 100%);box-shadow:43px 27px 14px 0 rgba(224,11,11,0),28px 18px 13px 0 rgba(224,11,11,.03),16px 10px 11px 0 rgba(224,11,11,.1),7px 4px 8px 0 rgba(224,11,11,.17),2px 1px 5px 0 rgba(224,11,11,.2)}body main .produtos-categorias-destaques .bloco-produto .col-imagem{width:50%}body main .produtos-categorias-destaques .bloco-produto .col-imagem img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}body main .produtos-categorias-destaques .cta-dupla{margin-top:2rem;justify-content:space-between}body footer .menu-mobile ul,body main .section-inspiracao .col-img{padding:0}body main .section-inspiracao .col-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}body main .section-inspiracao .col-texto{padding:2rem}body main .section-inspiracao .col-texto .titulo{font-family:Prompt;font-size:50.58px;font-style:normal;font-weight:275;line-height:66.3px;width:722px}body main .section-inspiracao .col-texto .titulo strong{color:#ec2427;font-family:Prompt;font-size:50.58px;font-style:normal;font-weight:700;line-height:66.3px}body main .section-inspiracao .col-texto .lista-pontos{list-style:disc;padding-left:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}body main .section-inspiracao .col-texto .lista-pontos li{color:#ec2427;font-family:Prompt;font-size:24px;font-style:normal;font-weight:275;line-height:34px;letter-spacing:.72px;width:818.489px}body main .section-como-funciona{background-image:url("../image/produtos/bg-passo.png");background-size:cover;background-position:top center;background-repeat:no-repeat;padding:5rem 0}body main .section-como-funciona .container{max-width:1566px;margin:0 auto;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}body main .section-como-funciona .titulo{text-align:center;font-family:Prompt;font-size:50.58px;font-style:normal;font-weight:275;line-height:66.3px;background:linear-gradient(90deg,#4a4a4a 0,#666 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body main .section-como-funciona .subtitulo{color:#ec2427;text-align:center;font-family:Prompt;font-size:24px;font-style:normal;font-weight:275;line-height:34px;letter-spacing:.72px;width:532px}body main .section-como-funciona .bloco-funcionamento{background-image:url("../image/produtos/fundoCortado.png");background-size:cover;background-repeat:no-repeat;background-position:left center;height:113px;width:100%}body main .section-como-funciona .bloco-funcionamento .numero{flex-shrink:0;width:50px;height:50px;margin-right:1.5rem}body main .section-como-funciona .bloco-funcionamento .numero img{width:100%;height:auto}body main .section-como-funciona .bloco-funcionamento .titulo-passo{text-align:left!important;color:#ec2427;font-family:Prompt;font-size:24px;font-style:normal;font-weight:500;line-height:normal}body main .section-como-funciona .bloco-funcionamento .descricao-passo{color:#000;font-family:Prompt;font-size:21px;font-style:normal;font-weight:300;line-height:21px;width:718.975px}body main .section-como-funciona .bloco-passo{width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;background:#fff;padding:1.5rem 2rem;margin-bottom:1.5rem;box-shadow:0 0 15px rgba(0,0,0,.05);border-left:5px solid #ec2427;position:relative}body main .section-como-funciona .aviso{color:#ec2427;text-align:center;font-family:Prompt;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main .section-como-funciona .cotacao-wrap{margin-top:1.2rem}@media (max-width:768px){body main .sobre-topo{text-align:center;padding:1rem;background-position:center;min-height:auto;max-height:550px;overflow:hidden}body main .sobre-topo .breadcrumb{justify-content:center}body main .sobre-topo .header-conteudo{text-shadow:1px -1px 8px #001a52}body main .sobre-topo .header-conteudo .titulo,body main .sobre-topo .header-conteudo h1{font-size:32px;width:100%;line-height:38px}body main .sobre-topo .header-conteudo .descricao,body main .sobre-topo .header-conteudo p{font-size:18px;margin:0 auto;line-height:30px;width:100%}body main .porque-escolher .container{padding-left:15px;padding-right:15px}body main .porque-escolher .section-title h2,body main .section-conecte .container .bloco-redes a .nome,body main .section-insights .col-itens .insight-item .text .titulo,body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item .titulo,body main .section-parcerias .titulo-parcerias{font-size:18px}body main .porque-escolher .cards{margin-bottom:1rem!important}body main .porque-escolher .cards .bloco-card{min-height:260px;margin-bottom:30px}body main .section-vantagens{height:auto;padding-bottom:60px!important}body main .section-vantagens .main-title{width:100%;font-size:28px}body main .section-vantagens .main-title strong{font-size:28px}body main .section-blog .chamada h2,body main .section-insights .col-texto h2 span,body main .section-vantagens .chamada h2{font-size:28px;line-height:36px}body main .section-blog .card-blog .conteudo .titulo,body main .section-blog .chamada h3,body main .section-conecte .container .bloco-redes a .usuario,body main .section-vantagens .chamada h3,body main .section-vantagens .chamada p{font-size:20px}body main .section-vantagens .vantagem-item{flex-direction:row;padding:20px!important;background-position:center right!important;margin:0 1rem;gap:0!important}body main .section-vantagens .vantagem-item .icon{margin-right:.8rem!important}body main .section-vantagens .vantagem-item .icon img{width:60px!important;height:auto!important}body main .section-vantagens .vantagem-item .text .title{font-size:18px!important}body main .section-vantagens .vantagem-item .text .desc{font-size:15px!important;width:100%!important}body main .section-parcerias{margin-top:-20px}body main .section-atencao,body main .section-atencao-2{width:90%;padding:2rem 1rem;border-radius:30px;margin:2rem auto}body main .section-atencao .container,body main .section-atencao-2 .container{padding:0;align-items:center;text-align:center}body main .section-atencao .titulo-atencao{font-size:28px;line-height:34px;width:100%}body main .section-atencao .descricao-atencao{font-size:18px;width:72%;margin-top:1rem}body main .section-atencao .botoes,body main .section-atencao-2 .botoes{width:100%;display:flex;justify-content:center}body main .section-atencao .botoes .botoes-acoes,body main .section-atencao-2 .botoes .botoes-acoes{flex-direction:column;align-items:center;width:100%}body main .section-atencao .botoes .botoes-acoes .btn,body main .section-atencao-2 .botoes .botoes-acoes .btn,body main .section-chamada .content-left .chamada-texto{width:100%}body main .section-cases .title{font-size:28px;width:100%}body main .section-cases .pretitle{font-size:32px}body main .section-cases .section-cases-arrows{gap:1rem}body main .section-cases .section-cases-arrows .btn-arrow{width:36px;height:36px}body main .section-cases .owl-cases .item{padding:.5rem}body main .section-cases .owl-cases .item .case-logo{padding:1rem;height:100px}body main .section-cases .owl-cases .item .case-logo img{max-height:70px}body main .section-insights{height:auto!important;padding-bottom:110px!important}body main .section-insights .section-insights{height:auto!important}body main .section-insights .container{flex-direction:column;padding:0 15px!important}body main .section-insights .col-texto{padding-left:0}body main .section-insights .col-texto .insight-label{position:relative!important}body main .section-insights .col-texto .insight-label .vertical-text{writing-mode:horizontal-tb;transform:none;font-size:20px}body main .arrow,body main .section-anos .content-left .mensagem-vertical,body main .section-insights .col-texto .insight-label .linha-vertical{display:none}body main .section-insights .col-texto h2{font-size:28px;text-align:center;width:100%;margin-left:0;margin-top:0}body main .section-insights .col-texto p{font-size:17px;text-align:center;width:100%;margin-left:0}body main .section-insights .col-texto .button{text-align:center;margin-top:2rem;margin-bottom:1rem}body main .section-insights .col-texto .button .btn-saiba-mais{margin:0 auto}body main .section-insights .col-itens .insight-item{flex-direction:row;text-align:left;padding:20px;background-position:center right}body main .section-insights .col-itens .insight-item .icon{margin-bottom:0;margin-right:.8rem!important}body main .section-insights .col-itens .insight-item .text .descricao{font-size:15px;width:100%}body main .section-conecte{border-radius:30px;margin-top:30px}body main .section-conecte .container{flex-direction:column!important;text-align:center!important}body main .section-conecte .container .text-left{align-items:center;margin-bottom:1rem}body main .section-conecte .container .titulo{font-size:28px;text-align:center}body main .section-conecte .container .descricao{width:100%;font-size:18px}body main .section-conecte .container .bg-conect{padding:35px 30px}body main .section-conecte .container .rede-social{justify-content:center;width:100%;flex-direction:column;text-align:center;padding:1rem}body main .section-conecte .container .bloco-redes{flex-direction:column}body main .section-conecte .container .bloco-redes a{flex-direction:row}body main .section-blog{padding-top:1rem!important;padding-bottom:1rem!important}body main .section-blog .chamada p{font-size:18px;line-height:26px}body main .section-blog .card-blog .img-top img{max-height:200px}body main .section-blog .card-blog .date{top:183px}body main .section-blog .card-blog .conteudo{padding:30px 25px!important}body main .section-atencao-2 .titulo-atencao-2{font-size:32px;line-height:40px;width:100%}body main .section-atencao-2 .descricao-atencao-2{font-size:18px;width:90%;margin-top:1rem}body main .index-duvidas{padding:1rem 15px!important}body main .index-duvidas .title-duvidas{font-size:36px}body main .index-duvidas .accordion-item{margin-bottom:1rem}body main .index-duvidas .accordion-header button.accordion-button{font-size:16px;padding:10px 15px 8px;line-height:20px}body main .index-duvidas .accordion-body{font-size:15px;padding:1rem;margin-top:-21px}body main .servicos-itens,body main .sobre-destaque{height:auto}body main .servico-destaque .row,body main .servicos-itens .row,body main .sobre-destaque .row{flex-direction:column-reverse}body main .servico-destaque .bloco-texto,body main .servicos-itens .bloco-texto,body main .sobre-destaque .bloco-texto{width:100%;margin-top:2rem;padding:2rem 1.5rem}body main .section-interna-interno .card-interna .descricao-interna,body main .servico-destaque .accordion-button,body main .servico-destaque .descricao-destaque strong,body main .servicos-itens .accordion-button,body main .servicos-itens .bloco-texto .descricao strong,body main .sobre-destaque .descricao-destaque,body main .sobre-destaque .descricao-destaque strong,body main .sobre-destaque .texto-destaque,body main .sobre-destaque .texto-destaque strong{font-size:16px}body main .sobre-destaque .whatsapp-btn .btn-success{width:100%;height:auto;padding:.8rem 1.2rem;font-size:16px;justify-content:center}body main .section-mensagem{padding:3rem 15px}body main .section-mensagem .titulo-mensagem{font-size:24px;line-height:34px;width:100%}body main .section-mensagem .descricao-mensagem{font-size:16px;padding:0 1rem;width:100%}body main .section-sobre-banner{padding:30px 15px;margin:15px}body main .section-sobre-banner .bloco-texto{padding:0}body main .section-sobre-banner .titulo-banner{font-size:36px;line-height:48px;width:100%}body main .section-sobre-banner .subtitulo-banner{font-size:26px;line-height:34px;width:100%}body main .section-sobre-banner .descricao-banner{font-size:18px;line-height:34px;width:100%}body main .section-sobre-banner .botoes-banner{flex-direction:column;align-items:flex-start}body main .section-sobre-banner .botoes-banner .botoes-acoes{justify-content:center!important}body main .servico-destaque,body main .servicos-itens:nth-child(odd){background-position:left center}body main .servico-destaque .bloco-texto .texto-destaque h2,body main .servicos-itens .bloco-texto .titulo h2{font-size:32px;line-height:36px;width:100%}body main .servico-destaque .texto-destaque p,body main .servicos-itens .texto-destaque p{font-size:32px;line-height:32px;width:100%}body main .servico-destaque .texto-destaque strong,body main .servicos-itens .texto-destaque strong{font-size:22px;line-height:32px}body main .servico-destaque .descricao-destaque,body main .servicos-itens .bloco-texto .descricao{font-size:18px;width:100%}body main .servico-destaque .accordion-body p{font-size:14px;width:100%}body main .servico-destaque .whatsapp-btn .btn-danger,body main .servicos-itens .whatsapp-btn .btn-danger{width:100%;height:auto;padding:.8rem 1.2rem;font-size:16px}body main .section-anos .container,body main .section-chamada .container{flex-direction:column;text-align:center}body main .section-anos .content-left,body main .section-anos .content-right,body main .section-chamada .content-left,body main .section-chamada .content-right{max-width:100%}body main .section-chamada .content-left .chamada-texto h2{font-size:28px!important}body main .section-chamada .content-left .btn-success{width:100%;justify-content:center;margin:0 auto}body main .servicos-itens:nth-child(2n){background-position:right center}body main .servicos-itens .accordion-body p{font-size:14px}body main .section-anos .content-left .descricao-anos{margin-left:0}body main .section-anos .content-left .descricao-anos h3 span,body main .section-anos .content-left .descricao-anos h3 strong{font-size:38px;width:100%}body main .section-anos .content-left .descricao-anos p{font-size:16px;width:100%;margin-left:0}body main .section-anos .content-left .btn-success{width:100%;justify-content:center}body main .section-interna-interno .card-interna{padding:3rem 1.5rem!important}body main .section-interna-interno .card-interna .beneficios-interna{gap:0}body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item{align-items:flex-start;padding:1.5rem;gap:1rem;margin-bottom:30px}body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item .icone img{width:60px}body main .section-interna-interno .card-interna .beneficios-interna .beneficio-item .descricao{font-size:15px}body main .section-interna-interno .card-interna .button{max-width:290px;margin:0 auto!important}body main .title{font-size:24px}body main .bloco-card-depoimento{min-width:280px;max-width:280px}body main .section-como-funciona .blocos-funcionamento{width:100%!important}body main .section-como-funciona .bloco-passo{flex-direction:column;align-items:flex-start;padding:1rem;flex-wrap:wrap}body main .section-como-funciona .numero{width:40px;height:40px;margin:0 auto 1rem}body main .section-como-funciona .titulo-passo{font-size:20px;text-align:left}body main .section-como-funciona .descricao-passo{font-size:16px;line-height:24px;width:100%!important}}body main .section-aplicacoes .box-ambiente .conteudo-central p,body main .section-aplicacoes .titulo{text-align:center;font-size:30px;font-weight:250;line-height:35px;letter-spacing:.9px;font-style:normal;font-family:Prompt}body main .section-aplicacoes{background:#f7f7f7}body main .section-aplicacoes .titulo{color:#000}body main .section-aplicacoes .box-ambiente{position:relative;overflow:hidden;border-radius:8px;height:100%;background-color:#000}body main .section-aplicacoes .box-ambiente .imagem-bg{width:100%;height:100%;opacity:.4;-o-object-fit:cover;object-fit:cover;transition:transform .5s}body main .section-aplicacoes .box-ambiente .imagem-bg:hover{opacity:1;transform:scale(1.05)}body main .section-aplicacoes .box-ambiente .conteudo-central{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}body main .section-aplicacoes .box-ambiente .conteudo-central p{color:#fff;width:234px}body main .section-aplicacoes .row.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}@media (max-width:991px){.hide-mobile,body section.header .btn-success,body section.header .menu-area,body section.header-home .menu-area-home{display:none!important}.main-cta.carrinho{width:50px;min-height:44px}.carousel-tool,.main-cta.carrinho .txt-in,body section.barra-lgpd .icon,body section.header-home .linha-superior .info-contato{display:none}.main-cta.carrinho .qtd-carrinho{top:-7px;right:-7px}.main-cta{font-size:16px!important;padding:10px!important}.owl-carousel .owl-dots:not(.disabled){margin-top:20px}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 .modal-content .closebtn{position:static;font-size:14px;margin-top:20px;padding-right:20px;text-align:right;color:#23494a!important}body .modal-body.video{min-height:360px}body section.formulario-enviado{padding:90px 0;text-align:center}body section.formulario-enviado .container{position:relative;z-index:2}body main .index-banner .item-banner .banner-content .button,body section.formulario-enviado .box-in{text-align:center}body section.formulario-enviado .box-in .btn-voltar{font-size:13px;margin:10px 0}body main .section-cases .cases-slider .item-case .empresa,body section.formulario-enviado .box-in h3{font-size:16px}body section.formulario-enviado .box-in h5{font-size:15px}body main .solucoes-section .section-title h2 strong,body section.formulario-enviado .box-in h1{font-size:28px}body section.header .top-bar{flex-direction:column;align-items:flex-start;padding:10px 20px;width:100%}body section.header .top-bar a{font-size:16px;display:block;margin-bottom:5px}body section.header .logo-container{text-align:center;margin:10px 0}body section.header .logo-container .logo,body section.header-home .linha-superior .logo-container a img.logo{max-width:200px}body section.header .mobile-dropdown,body section.header-home .mobile-dropdown{display:block;padding:0 20px}body section.header .mobile-dropdown select{width:100%;font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;border-radius:8px;padding:10px;border:1px solid #ccc;background-color:#f4f4f4;color:#2e3092}body section.header .mobile-buttons{display:flex;justify-content:center}body section.header .mobile-buttons .btn-outline-danger{border-radius:9px;border:2px solid #ed1c24;color:#ed1c24;font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;padding:10px 20px;display:flex;align-items:center;gap:8px}body section.header-home .linha-superior{flex-direction:column;text-align:center}body section.header-home .linha-superior .actions{flex-direction:column;gap:12px}body main .produtos-categorias-destaques .bloco-produto .material,body section.header-home .linha-superior .actions .btn-success,body section.header-home .linha-superior .actions .btn-white{width:100%}body section.header-home .linha-superior .selo{margin-top:12px}body section.header-home .linha-superior .redes{justify-content:center;margin-top:12px}body section.header-home .mobile-dropdown select{width:100%;font-family:Urbanist;font-size:16px;font-weight:600;border-radius:8px;padding:10px;border:1px solid #ccc;background-color:#f4f4f4;color:#2e3092}body section.header-home .mobile-buttons{display:flex;justify-content:center;margin-top:12px}body section.header-home .mobile-buttons .btn-outline-danger{border-radius:9px;border:2px solid #ed1c24;color:#ed1c24;font-family:Urbanist;font-size:16px;font-weight:600;padding:10px 20px;display:flex;align-items:center;gap:8px}body .header-mobile .actions .btn-success,body .header-mobile .actions .btn-white{border-radius:9px;padding:5px 10px;font-family:Urbanist;font-size:13px;font-weight:600;display:flex;gap:8px}body .header-mobile .actions{display:flex;gap:10px;align-items:center}body .header-mobile .actions .btn-white{background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.05);color:#2e3092;justify-content:center;align-items:center}body .header-mobile .actions .btn-white i,body .header-mobile .actions .btn-white svg{width:18px;height:18px;color:#ed1c24}body .header-mobile .actions .btn-success{border:none;background:linear-gradient(90deg,#04b547 0,#00b142 100%);box-shadow:1px 1px 4px rgba(0,0,0,.1);color:#fff;align-items:center;justify-content:center}body .header-mobile .actions .btn-success i,body .header-mobile .actions .btn-success svg{width:18px;height:18px}body main .index-banner .item-banner .banner-mask::before,body main .index-banner .item-banner::before{background:0 0}body main .index-banner .item-banner .banner-mask .rect-bottom-right,body main .index-banner .item-banner .banner-mask .square-top-left{width:70px;height:30px}body main .index-banner .item-banner .banner-mask .rect-left{top:30px;left:70px;width:70px;height:30px}body main .index-banner .item-banner .banner-mask .rect-right{bottom:30px;right:70px;width:70px;height:30px}body main .index-banner .item-banner .banner-content{padding:0 1rem;align-items:flex-start;justify-content:center}body main .index-banner .item-banner .banner-content .texto-banner{padding-left:0;padding-top:1rem;text-align:center}body main .index-banner .item-banner .banner-content .texto-banner h2{font-size:26px;line-height:38px;width:100%;letter-spacing:-.5px}body main .index-banner .item-banner .banner-content .texto-banner p{font-size:16px;line-height:22px;width:100%;letter-spacing:.2px}body main .index-banner .item-banner .banner-content .texto-banner a.btn{margin-top:1.5rem;padding:.6rem 1.2rem;font-size:15px;justify-content:center;width:100%;max-width:280px;margin-left:auto;margin-right:auto}body main .index-banner .item-banner .banner-content .button .btn-saiba-mais{font-size:16px;padding:6px 15px;margin-bottom:30px}body main .section-solucoes{height:auto!important}body main .section-solucoes .container{flex-direction:column;align-items:center;text-align:center}body main .section-solucoes .solucoes-content{max-width:100%;margin-top:2rem}body main .section-solucoes .solucoes-content .title{font-size:24px;line-height:140%}body main .section-solucoes .solucoes-content .title strong{font-size:42px}body main .section-solucoes .solucoes-list .solucao-item{max-width:100%}body main .section-solucoes .solucoes-list .solucao-item .text .title-item{text-align:left;font-size:20px}body main .section-solucoes .solucoes-list .solucao-item .text .desc-item{text-align:left;font-size:16px}body main .section-solucoes .solucoes-image-absolute{position:relative;top:unset;right:unset;margin-top:2rem;text-align:center}body main .section-solucoes .solucoes-image-absolute img{max-width:100%;height:auto;position:relative}body main .solucoes-section{padding-top:3rem}body main .solucoes-section .container{padding-left:15px;padding-right:15px}body main .section-aplicacoes .conteudo-central p,body main .solucoes-section .section-title h2{font-size:18px}body main .solucoes-section .owl-solucoes .solucao-card .card-item{min-height:350px}body main .solucoes-section .owl-solucoes .owl-nav{justify-content:center;margin-top:15px}body main .solucoes-section .imagem-destaque{position:relative}body main .solucoes-section .imagem-destaque img{transform:none}body main .btn-success{padding:15px 10px}body main .section-cases .title{font-size:24px}body main .section-cases .cases-slider .item-case{padding:1.5rem}body main .section-cases .cases-slider .item-case .descricao{font-size:14px}body main .section-case-interna .card-interna .box-infos,body main .section-inspiracao .row{flex-direction:column}body main .section-case-interna .card-interna .box-infos .image{max-width:320px}body main .section-case-interna .card-interna .box-infos .dados .empresa{font-size:36px;line-height:48px}body main .section-case-interna .card-interna .box-infos .dados .parceria,body main .section-case-interna .card-interna .box-infos .dados .segmento{font-size:26px;line-height:40px}body main .section-case-interna .card-interna .descricao-interna{padding:0 15px}body main .produtos-categorias-destaques .bloco-produto{flex-direction:column!important}body main .produtos-categorias-destaques .bloco-produto .col-imagem,body main .produtos-categorias-destaques .bloco-produto .col-texto{width:100%;text-align:center;padding:1rem}body main .produtos-categorias-destaques .bloco-produto .categoria,body main .section-aplicacoes .col-md-3{width:100%!important}body main .produtos-categorias-destaques .bloco-produto .descricao{width:100%!important;font-size:18px!important}body main .produtos-categorias-destaques .bloco-produto .uso-em{width:100%!important;text-align:left;font-size:16px!important}body main .section-inspiracao .titulo{width:100%!important;font-size:32px!important;line-height:40px!important}body main .section-inspiracao .col-img,body main .section-inspiracao .col-texto{width:100%;max-width:100%;text-align:center;padding:1rem}body main .section-inspiracao .col-texto .lista-pontos{padding-left:1rem;text-align:left}body main .section-inspiracao .col-texto .lista-pontos li{width:100%;line-height:26px;font-size:18px}body main .section-aplicacoes .box-ambiente{margin-bottom:20px}}@media (max-width:576px){body main .contato .cta-dupla{flex-direction:column;width:100%;padding:0 1rem}body main .contato .cta-dupla .btn,body main .produtos-categorias-destaques .cta-dupla .btn{width:100%;justify-content:center}body main .produtos-categorias-destaques .cta-dupla{flex-direction:column}body main .section-aplicacoes .titulo{font-size:24px;line-height:30px;padding:0 15px}body main .section-aplicacoes .conteudo-central p{font-size:16px}}body main .section-materiais-usados{background:#f8f8f8;padding:4rem 0}body main .section-materiais-usados .titulo{font-family:Prompt,sans-serif;font-size:32px;font-weight:500;color:#2c2c2c;margin-bottom:2rem}body main .section-materiais-usados .card{background:#e8e8e8;border:none;border-radius:0;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s}body main .section-materiais-usados .card .card-img-top{border-bottom:none;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}body main .section-materiais-usados .card .card-body{padding:1rem 1.5rem;text-align:left}body main .section-materiais-usados .card .card-body .card-title{color:#ec2427;font-family:Prompt;font-size:22px;font-style:normal;font-weight:300;line-height:45px;letter-spacing:.72px}body main .section-materiais-usados .card .card-body .card-text{color:#5a5a5a;font-family:Prompt;font-size:19px;font-style:normal;font-weight:275;line-height:28px;letter-spacing:.57px;width:271px}body main .section-como-funciona-v2{background:#fff;padding:4rem 0}body main .section-como-funciona-v2 .container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:1566px;flex-direction:row}body main .section-como-funciona-v2 .lado-esquerdo .titulo{text-align:center;font-family:Prompt;font-size:50.58px;font-style:normal;font-weight:275;line-height:66.3px}body main .section-como-funciona-v2 .lado-esquerdo .subtitulo{color:#ec2427;text-align:center;font-family:Prompt;font-size:24px;font-style:normal;font-weight:275;line-height:34px;letter-spacing:.72px}body main .section-como-funciona-v2 .lado-direito{display:flex;flex-direction:row;gap:1rem}body main .section-como-funciona-v2 .lado-direito .bloco-video{width:100%;max-width:350px;max-height:450px}body main .section-como-funciona-v2 .lado-direito .bloco-video .owl-banner .item-banner img,body main .section-como-funciona-v2 .lado-direito .bloco-video .owl-banner .item-banner video{width:100%;height:100%;max-width:350px;max-height:450px;-o-object-fit:cover;object-fit:cover;border-radius:5px}body main .section-como-funciona-v2 .lado-direito .bloco-contato{width:100%}body main .section-como-funciona-v2 .lado-direito .bloco-contato .titulo{font-family:Prompt;font-size:32px;font-style:normal;font-weight:275;line-height:50.349px;width:399px}body main .section-como-funciona-v2 .lado-direito .bloco-contato .descricao{color:#ec2427;font-family:Prompt;font-size:18.226px;font-style:normal;font-weight:275;line-height:25.82px;letter-spacing:.547px;width:398px}body main .section-como-funciona-v2 .lado-direito .bloco-contato .row-ctas,body main .section-como-funciona-v2 .lado-direito .bloco-contato .row-ctas2{display:flex;flex-wrap:wrap;gap:1rem}body main .section-como-funciona-v2 .lado-direito .bloco-contato .label{color:#000;font-family:Prompt;font-size:9.113px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.911px;text-transform:uppercase}body main .section-como-funciona-v2 .lado-direito .bloco-contato .number{color:#ec2427;font-family:Prompt;font-size:13.669px;font-style:normal;font-weight:400;line-height:normal}body main .section-como-funciona-v2 .lado-direito .bloco-contato .main-horario{display:flex;gap:7px}body main .section-como-funciona-v2 .lado-direito .bloco-contato .btn.btn-projetos,body main .sobre-porque .container .row .btn.btn-projetos{width:300px;height:40px;flex-shrink:0;border-radius:7.81px;background:linear-gradient(90deg,#ff5757 0,#f32027 100%);box-shadow:33.585px 21.088px 10.935px 0 rgba(224,11,11,0),21.869px 14.059px 10.154px 0 rgba(224,11,11,.03),12.497px 7.81px 8.592px 0 rgba(224,11,11,.1),5.467px 3.124px 6.248px 0 rgba(224,11,11,.17),1.562px .781px 3.905px 0 rgba(224,11,11,.2);color:#fff;font-family:Prompt;font-size:14.059px;font-style:normal;font-weight:400;line-height:normal}body main .section-como-funciona-v2 .lado-direito .bloco-contato .btn.btn-projetos svg,body main .sobre-porque .container .row .btn.btn-projetos svg{width:20px;height:20px}body main .sobre-porque{background-image:url(../image/sobre/porque-bg.png);background-size:cover;background-repeat:no-repeat;background-position:top center!important;margin:3rem auto 0;display:flex;align-items:center}body main .sobre-porque .container .row{display:flex;flex-wrap:nowrap;gap:80px}body main .sobre-porque .container .row .col-md-6{padding:0;display:flex;flex-direction:column;gap:26px}body main .sobre-porque .container .row .titulo{font-family:Prompt;font-size:53.58px;font-style:normal;font-weight:275;line-height:56.3px;background:linear-gradient(90deg,#fff 0,#666 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body main .sobre-porque .container .row .titulo strong{font-weight:500}body main .sobre-porque .container .row .descricao{font-family:Prompt;font-size:26px;font-style:normal;font-weight:400;line-height:41px;background:linear-gradient(90deg,#fff 0,#e9e9e9 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:788px}body main .sobre-porque .container .row .descricao p{margin-bottom:1rem;width:863px;color:#fff;font-family:Prompt;font-size:18px;font-style:normal;font-weight:300;line-height:31px}body main .sobre-porque .container .row .descricao span,body main .sobre-porque .container .row .descricao strong{color:#ec2427;font-weight:400}body main .sobre-porque .container .row img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media (max-width:991px){body main .section-como-funciona-v2 .container,body main .sobre-porque .row{flex-direction:column}body main .section-como-funciona-v2 .lado-direito,body main .section-como-funciona-v2 .lado-esquerdo{width:100%}body main .section-como-funciona-v2 .lado-direito{flex-direction:column;align-items:center}body main .section-como-funciona-v2 .lado-direito .bloco-contato,body main .section-como-funciona-v2 .lado-direito .bloco-video{width:100%;max-width:100%}body main .section-como-funciona-v2 .lado-direito .bloco-contato .btn{justify-content:center}body main .sobre-porque .row .col-md-6{width:100%;text-align:center!important;align-items:center!important;padding:0 1rem 16px!important}body main .sobre-porque .row .titulo{font-size:32px!important;line-height:38px}body main .sobre-porque .row .descricao,body main .sobre-porque .row p{font-size:16px!important;width:95%!important;margin:0 auto}}body main .section-como-funciona-v2 .container{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:2rem}body main .section-como-funciona-v2 .lado-esquerdo{width:55%}body main .section-como-funciona-v2 .lado-esquerdo .titulo-bloco .titulo{font-family:Prompt;font-size:42px;font-style:normal;font-weight:275;line-height:66.3px;text-align:center}body main .section-como-funciona-v2 .lado-esquerdo .bloco-funcionamento{display:flex;gap:1rem;margin-bottom:1.5rem;background:#f9f9f9;padding:1rem}body main .section-como-funciona-v2 .lado-esquerdo .bloco-funcionamento .numero img{height:auto;width:100%}body main .section-como-funciona-v2 .lado-esquerdo .bloco-funcionamento .titulo-passo{color:#ec2427;font-family:Prompt;font-size:24px;font-style:normal;font-weight:500;line-height:normal}body main .section-como-funciona-v2 .lado-esquerdo .bloco-funcionamento .descricao-passo{color:#000;font-family:Prompt;font-size:18px;font-style:normal;font-weight:300;line-height:21px}body main .section-como-funciona-v2 .lado-esquerdo .cotacao{margin:0 auto;text-align:center}body main .section-como-funciona-v2 .lado-direito{width:53%;height:562px;background-size:contain;background-position:center;background-repeat:no-repeat;padding:2rem;display:flex;align-items:flex-end;justify-content:flex-start;color:#fff;position:relative;border-radius:4px;min-height:450px}body main .section-como-funciona-v2 .lado-direito .conteudo-direito{padding:1.5rem;border-radius:4px;width:100%;max-width:483px;display:flex;flex-direction:column;margin:0 auto}body main .section-como-funciona-v2 .lado-direito .conteudo-direito .titulo-contato{color:#fff;font-family:Prompt;font-size:40px;font-style:normal;font-weight:275;line-height:60.193px}body main .section-como-funciona-v2 .lado-direito .conteudo-direito .descricao-contato{color:#fff;font-family:Prompt;font-size:19px;font-style:normal;font-weight:275;line-height:30.868px;letter-spacing:.654px;padding-bottom:2rem}body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas,body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas2{display:flex;gap:1rem;flex-wrap:wrap}body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas .label,body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas2 .label{color:#fff;font-family:Prompt;font-size:10.895px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.089px;text-transform:uppercase}body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas .number,body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas2 .number{color:#fff;font-family:Prompt;font-size:16.342px;font-style:normal;font-weight:400;line-height:normal}body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas .main-horario,body main .section-como-funciona-v2 .lado-direito .conteudo-direito .row-ctas2 .main-horario{display:flex;flex-direction:row;gap:5px;align-items:center}body main section.page-produtos .list-produtos{padding:75px 0}body main section.page-fornecedores .page-fornecedores-main{padding:40px 0}body main section.page-depoimentos .page-depoimentos-main .page-texto,body main section.page-fornecedores .page-fornecedores-main .page-texto{color:#000;text-align:center;font-family:Kanit;font-size:16px;font-style:normal;font-weight:400;line-height:130%;max-width:895px;margin:0 auto 48px}body main section.page-depoimentos .page-depoimentos-main .page-texto h1,body main section.page-depoimentos .page-depoimentos-main .page-texto h2,body main section.page-fornecedores .page-fornecedores-main .page-texto h1,body main section.page-fornecedores .page-fornecedores-main .page-texto h2{color:#10404b;font-family:Kanit;font-size:33.835px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:27px}body main section.page-fornecedores .page-fornecedores-main .rows-fornecedores{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around}body main section.page-fornecedores .page-fornecedores-main .rows-fornecedores .img-fornecedor{border-radius:10px;border:1px solid #8e8e8e;display:flex;padding:15px;height:165px;flex:calc(20% - 30px) 0 0;justify-content:center;align-items:center;text-align:center}body main section.page-fornecedores .page-fornecedores-main .rows-fornecedores .img-fornecedor img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}body main section.carrinho,body main section.page-depoimentos .page-depoimentos-main,body main section.page-orcamento .page-orcamento-main{padding:50px 0}body main section.page-depoimentos .page-depoimentos-main .box-depoimento{border-radius:10px;border:1px solid #8e8e8e;padding:40px;height:320px}body main section.page-depoimentos .page-depoimentos-main .box-depoimento .icon{margin-bottom:10px}body main section.page-depoimentos .page-depoimentos-main .box-depoimento .depoimento-in{color:#000;font-family:Kanit;font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis;height:""}body main section.page-depoimentos .page-depoimentos-main .box-depoimento .autor-in,body main section.page-depoimentos .page-depoimentos-main .box-depoimento .empresa-in{color:#274760;font-family:Kanit;line-height:130%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;height:"";font-style:normal;overflow:hidden}body main section.page-depoimentos .page-depoimentos-main .box-depoimento .autor-in{font-size:20px;font-weight:700}body main section.page-depoimentos .page-depoimentos-main .box-depoimento .empresa-in{font-size:16px;font-weight:400}body main section.page-depoimentos .page-depoimentos-main .carousel-tool{justify-content:center}body main .page-duvidas{background-image:url(../image/bg-duvida.png);background-repeat:no-repeat;background-size:cover;background-position:top center;height:40vh;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}body main .page-duvidas .description-in,body main .page-projetos .description-in{width:865px!important}body main .section-paginacao{background:#f0f0f0;background:linear-gradient(180deg,#f0f0f0 0,#fff 100%);padding-top:0}body main .side-site{float:left;width:100%}body main .side-site .title{display:table;color:#ed1c24;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:15px}body main .side-site .box-form{border-radius:20px;border:1px solid #ededed;background:rgba(246,246,246,.7);padding:30px;margin-bottom:30px}body main .side-site .box-form form.search-form{width:100%;border-radius:8px;border:1px solid #d7d7d7;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);display:flex;align-items:center}body main .side-site .box-form form.search-form input{width:100%;height:38px;border:none;border-radius:10px;background:#fff;padding:12px 15px;color:rgba(43,43,43,.5);font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:150%;transition:.3s}body main .side-site .box-form form.search-form input:focus{background-color:#fff}body main .side-site .box-form form.search-form input::-moz-placeholder{color:rgba(0,0,0,.33)}body main .side-site .box-form form.search-form input::placeholder{color:rgba(0,0,0,.33)}body main .side-site .box-form form.search-form button{height:38px;display:flex;align-items:center;padding:15px;border:none;background:0 0}body main .side-site ul li{display:flex;align-items:center;position:relative;padding-left:30px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}body main .side-site ul li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M20 10.3552C20 4.63617 15.5228 0 10 0C4.47715 0 0 4.63617 0 10.3552C0 16.0743 4.47715 20.7105 10 20.7105C15.5228 20.7105 20 16.0743 20 10.3552Z' fill='%23171717'/%3E%3Cpath d='M13.0099 10.3553C13.0099 10.552 12.9399 10.7488 12.7899 10.9041L9.25992 14.5595C8.96992 14.8598 8.48992 14.8598 8.19992 14.5595C7.90992 14.2592 7.90992 13.7621 8.19992 13.4618L11.1999 10.3553L8.19992 7.24868C7.90992 6.94837 7.90992 6.45132 8.19992 6.15102C8.48992 5.85072 8.96992 5.85072 9.25992 6.15102L12.7899 9.80643C12.9399 9.96176 13.0099 10.1585 13.0099 10.3553Z' fill='%23171717'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body main .side-site ul li a{color:#777778;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:400;line-height:150%;transition:.15s ease-in-out}body main .side-site ul li a:hover{color:#2e3092}body main .page-blog .blog-wrapper .box-destaque{height:100%;transition:.3s}body main .page-blog .blog-wrapper .box-destaque .blog-card{border-radius:30px;overflow:hidden;position:relative;height:100%;max-height:460px}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper{position:relative;width:100%;height:100%}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper img,body main section.blog-interna .into-content .box-content .box-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay{position:absolute;top:0;height:100%;border-radius:30px;background:rgba(0,0,0,.1);background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 68.33%);color:#fff;transition:background .3s}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay .date{position:absolute;bottom:160px;border-radius:10px;background:#ed1c24;color:#fff;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:5px 20px;z-index:2}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay .tituloPost{color:#fff;font-family:Urbanist;font-size:36px;font-style:normal;font-weight:700;line-height:40px}body main .page-blog .blog-wrapper .box-destaque .blog-card:hover .overlay{background:rgba(0,0,0,.2);background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 68.33%)}@media (max-width:992px){body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay .date{bottom:125px;font-size:12px;font-weight:600;padding:5px 15px}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay .tituloPost{font-size:20px;line-height:26px}body main .page-blog .blog-wrapper .card-blog .img-top img{max-height:200px}body main .page-blog .blog-wrapper .card-blog .date{top:183px}body main .page-blog .blog-wrapper .card-blog .conteudo{padding:30px 25px!important}body main .page-blog .blog-wrapper .card-blog .conteudo .titulo{font-size:20px}}body main section.blog-interna{background:linear-gradient(180deg,#f9f9f9 0,#ededed 94.14%)}body main section.blog-interna .into-content .box-content .box-title h2{color:#2e3092;font-family:Urbanist;font-size:50px;font-style:normal;font-weight:700;line-height:60px;margin-bottom:20px}body main section.blog-interna .into-content .box-content .box-resume p,body main section.blog-interna .into-content .box-content .box-text p,body main section.blog-interna .into-content .box-content .box-text ul,body main section.blog-interna .into-content .box-content .box-text ul li{color:#777778;font-family:Urbanist;font-size:21px;font-style:normal;font-weight:400;line-height:32px}body main section.blog-interna .into-content .box-content .box-img{overflow:hidden;aspect-ratio:4/3;width:100%;max-height:460px;border-radius:15px;margin-bottom:30px}body main section.blog-interna .into-content .box-content .box-text h1,body main section.blog-interna .into-content .box-content .box-text h2,body main section.blog-interna .into-content .box-content .box-text h3,body main section.blog-interna .into-content .box-content .box-text h4,body main section.blog-interna .into-content .box-content .box-text h5,body main section.blog-interna .into-content .box-content .box-text h6{color:#2e3092;font-family:Urbanist;font-size:38px;font-style:normal;font-weight:700;line-height:normal}body main section.page-orcamento .page-orcamento-main .box-ctas-contatos{padding:50px 30px;border-radius:15px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:flex;justify-content:space-between;gap:15px;margin-bottom:50px}body main section.page-orcamento .page-orcamento-main .box-ctas-contatos .main-cta{background:linear-gradient(90deg,#2f74b7 0,#284e6d 80%)}body main .sobre-topo .header-conteudo h1,body main .sobre-topo .header-conteudo p{max-width:950px}body main .section-contato{background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9 0,#ededed 94.14%);padding:4rem 0}body main .section-contato form .form-label{font-family:Urbanist,sans-serif;font-weight:700;color:#333}body main .section-contato form .form-control{border-radius:8px;padding:.75rem 1rem;font-size:16px;font-family:Urbanist,sans-serif;border:1px solid #ccc}body main .section-contato form .form-control::-moz-placeholder{color:#aaa}body main .section-contato form .form-control::placeholder{color:#aaa}body main .section-contato form textarea.form-control{resize:none;height:160px}body main .section-contato form .btn-saiba-mais{margin:0;color:#fff;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px;text-transform:uppercase}body main .section-contato .bloco-infos{display:flex;flex-direction:column;gap:2rem;position:relative;top:2rem}body main .section-contato .bloco-infos .contato-box{border-radius:30px;background:#f4f4f4;padding:0 2rem 1rem!important;display:flex;flex-direction:column;box-shadow:0 3px 8px rgba(0,0,0,.05);align-items:flex-start}body main .section-contato .bloco-infos .contato-box .icon{width:52px;height:auto;border-radius:12px;background-color:#ed1c24;display:flex;align-items:center;justify-content:center;margin-top:-2rem}body main .section-contato .bloco-infos .contato-box .descricao{color:rgba(36,51,82,.6);font-family:Urbanist;font-size:18px;font-style:normal;font-weight:400;line-height:normal}body main .section-contato .bloco-infos .contato-box .btn-success{color:#fff;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px}body main section.page-programa .page-programa-main{padding:70px 0}body main section.page-programa .page-programa-main .box-como-funciona{margin-bottom:90px}body main section.page-programa .page-programa-main .box-como-funciona h3{color:#161616;text-align:center;font-family:Kanit;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:45px}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona:nth-child(2)::after,body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona:nth-child(2)::before{content:"";position:absolute;top:0;height:100%;width:3px;background-color:#c3c3c3;pointer-events:none}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona:nth-child(2)::before{left:-1.5px}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona:nth-child(2)::after{right:-1.5px}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona .box-como-funciona-in{max-width:350px;margin:auto}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona .box-como-funciona-in .icon{margin-bottom:17px}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona .box-como-funciona-in .titulo-in{color:#70aa7d;font-family:Kanit;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:13px}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona .box-como-funciona-in .valor-in{color:#161616;font-family:Kanit;font-size:16px;font-style:normal;font-weight:400;line-height:normal}body main section.page-programa .page-programa-main .box-green{border-radius:40px;background:linear-gradient(155deg,#70aa7d 15.92%,#58ac6b 100%);box-shadow:0 4px 22.3px 0 rgba(0,0,0,.25);padding:125px 50px;height:100%}body main section.page-programa .page-programa-main .box-green .box-green-conteudo{color:#fff;font-family:Kanit;font-size:16px;font-style:normal;font-weight:400;line-height:normal}body main section.page-programa .page-programa-main .box-green .box-green-conteudo h2{color:#fff;font-family:Kanit;font-size:40px;font-style:normal;font-weight:700;line-height:normal}body main section.page-programa .page-programa-main .box-green .box-green-conteudo h3{color:#fff;font-family:Kanit;font-size:25px;font-style:normal;font-weight:700;line-height:normal}body main section.page-programa .page-programa-main .box-green .box-green-conteudo h3::after{content:url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="267" height="24" viewBox="0 0 267 24" fill="none"> <path d="M266.561 13.0607C267.146 12.4749 267.146 11.5251 266.561 10.9393L257.015 1.3934C256.429 0.807612 255.479 0.807612 254.893 1.3934C254.308 1.97918 254.308 2.92893 254.893 3.51472L263.379 12L254.893 20.4853C254.308 21.0711 254.308 22.0208 254.893 22.6066C255.479 23.1924 256.429 23.1924 257.015 22.6066L266.561 13.0607ZM0 13.5H265.5V10.5H0V13.5Z" fill="white"/> </svg>');transform:translateY(10px);display:inline-block}body main section.page-programa .page-programa-main form{border-radius:40px;background:#fff;box-shadow:0 4px 22.3px 0 rgba(0,0,0,.25);padding:40px;height:100%}body main section.page-programa .page-programa-main form .box-input{margin-bottom:19px}body main section.page-programa .page-programa-main form .box-input label{color:#161616;text-align:center;font-family:Kanit;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:7px}body main section.page-programa .page-programa-main form .box-input input:not(.form-check-input),body main section.page-programa .page-programa-main form .box-input select,body main section.page-programa .page-programa-main form .box-input textarea{display:flex;width:100%;padding:15px 23px;align-items:center;gap:10px;align-self:stretch;border-radius:10px;border:1px solid #bcbcbc;background:#f1f1f1;color:#909090;font-family:Kanit;font-size:15px;font-style:normal;font-weight:400;line-height:normal}body main section.page-programa .page-programa-main form .box-input input:not(.form-check-input) option,body main section.page-programa .page-programa-main form .box-input select option,body main section.page-programa .page-programa-main form .box-input textarea option{color:var(--3,#595959)}body main section.page-programa .page-programa-main form .box-input input:not(.form-check-input)::-moz-placeholder,body main section.page-programa .page-programa-main form .box-input select::-moz-placeholder,body main section.page-programa .page-programa-main form .box-input textarea::-moz-placeholder{color:#9f9f9f}body main section.page-programa .page-programa-main form .box-input input:not(.form-check-input)::placeholder,body main section.page-programa .page-programa-main form .box-input select::placeholder,body main section.page-programa .page-programa-main form .box-input textarea::placeholder{color:#9f9f9f}body main section.page-programa .page-programa-main form .box-input textarea{height:169px;resize:none}body main section.page-programa .page-programa-main form .main-cta{border-radius:10px;background:#10404b;margin:16px auto 0;display:flex;max-width:232px}body main section.page-programa .cadastre{background-color:#10404b;padding:50px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:23px}body main section.page-programa .cadastre .txt-cadastre{color:#fff;text-align:center;font-family:Kanit;font-size:40px;font-style:normal;font-weight:700;line-height:normal}body main section.carrinho .carrinho-mobile .removerMobile.loading .loader,body main section.carrinho .remover.loading .loader{color:gray;display:inline-block}body main section.carrinho .passos{max-width:1200px;margin:auto;width:100%;display:flex;justify-content:space-between;overflow:hidden;border-radius:5px;border:1px solid #10404b}body main section.carrinho .passos a{display:flex;padding:10px 20px;width:33%;flex-grow:1;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:#afafaf;position:relative}body main section.carrinho .passos a strong{font-weight:300;border:2px solid #afafaf;border-radius:100%;width:50px;height:50px;margin-right:15px;display:flex;align-items:center;justify-content:center}body main section.carrinho .passos a.ativo{background-color:#5294a2;color:#fff}body main section.carrinho .passos a.ativo strong{color:#fff;border-color:#fff}body main section.carrinho .passos a:hover{color:#afafaf}body main section.carrinho .passos a:hover.ativo{color:#fff}body main section.carrinho .carrinho-mobile{margin-top:20px;border-top:1px solid rgba(220,220,220,.3019607843)}body main section.carrinho .carrinho-mobile .produto{border-bottom:1px solid rgba(220,220,220,.3019607843);display:flex;margin:0;padding:20px 0;align-items:center}body main section.carrinho .carrinho-mobile .produto img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}body main section.carrinho .carrinho-mobile .removerMobile{color:red;font-size:14px;display:block;text-align:center}body main section.carrinho .carrinho-mobile .titulo{color:#565656}body main section.carrinho .carrinho-mobile .quantidade{font-size:14px;color:#696969;display:inline-block;min-width:80px;padding:5px 10px;margin-left:5px;outline:0;border:none;border-radius:5px;background-color:#ececec;position:relative}body main section.carrinho .carrinho-mobile .quantidade.loading .qtd-loading,body main section.carrinho .tabela-carrinho .quantidade.loading .qtd-loading{display:block}body main section.carrinho .carrinho-mobile .quantidade .qtd-loading{display:none;position:absolute;top:calc(50% - 11px);right:8px}body main section.carrinho .carrinho-mobile .quantidade .qtd-loading i{color:#696969;font-size:16px;cursor:default}body main section.carrinho .carrinho-mobile .quantidade .aumentar{position:absolute;top:7px;right:30px;cursor:pointer}body main section.carrinho .carrinho-mobile .quantidade .aumentar i,body main section.carrinho .carrinho-mobile .quantidade .diminuir i{color:#696969;font-size:16px}body main section.carrinho .carrinho-mobile .quantidade .diminuir{position:absolute;bottom:3px;right:10px;cursor:pointer}body main section.carrinho .empty{margin-top:50px;text-align:center;font-size:22px;font-weight:300;color:#696969;font-style:italic}body main section.carrinho .box,body main section.carrinho .tabela-carrinho{margin:70px auto 0;max-width:1000px;width:100%}body main section.carrinho .tabela-carrinho thead td{background-color:#10404b;color:#fff;padding:20px 30px;font-size:18px;font-weight:500;border:1px solid rgba(220,220,220,.3019607843)}body main section.carrinho .tabela-carrinho tbody td:first-child,body main section.carrinho .tabela-carrinho thead td:first-child{border-left:none}body main section.carrinho .tabela-carrinho tbody td:last-child,body main section.carrinho .tabela-carrinho thead td:last-child{border-right:none}body main section.carrinho .tabela-carrinho tbody td{padding:30px 10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(220,220,220,.3019607843)}body main section.carrinho .tabela-carrinho .quantidade{font-size:22px;max-width:180px;color:gray;padding:15px 25px;outline:0;border:none;border-radius:10px;background-color:#ececec;position:relative;min-width:150px}body main section.carrinho .tabela-carrinho .quantidade .qtd-loading{display:none;position:absolute;top:calc(50% - 18px);right:20px}body main section.carrinho .tabela-carrinho .quantidade .qtd-loading i{color:#696969;cursor:default;font-size:16px}body main section.carrinho .tabela-carrinho .quantidade .aumentar{position:absolute;top:3px;right:20px;cursor:pointer}body main section.carrinho .tabela-carrinho .quantidade .aumentar i,body main section.carrinho .tabela-carrinho .quantidade .diminuir i{color:gray;font-size:16px}body main section.carrinho .tabela-carrinho .quantidade .diminuir{position:absolute;bottom:3px;right:20px;cursor:pointer}body main section.carrinho .tabela-carrinho td strong{font-weight:400;color:#565656;font-size:24px}body main section.carrinho .tabela-carrinho td i{color:red;font-size:22px;cursor:pointer}body main section.carrinho .tabela-carrinho td .produto{width:100%;display:flex;align-items:center}body main section.carrinho .tabela-carrinho td .produto h5{font-weight:600;text-transform:uppercase;color:#696969;font-size:19px;margin-left:20px}body main section.carrinho .tabela-carrinho td .produto img{width:100px}body main section.carrinho .main-cta.bg-blue{border:1px solid #10404b;color:#10404b;background-color:#fff;display:inline-block;transition:.3s;max-width:280px}body main section.carrinho .box{border-radius:7px}body main section.carrinho .box .endereco{font-size:18px;color:#fff;line-height:20px;display:none}body main section.carrinho .box .endereco strong{font-size:20px;display:block;margin-bottom:8px;font-weight:600}body main section.carrinho .enviado{max-width:800px;margin:60px auto 0;color:#fff;text-align:center;font-weight:400;font-size:20px}body main section.carrinho .enviado .texto{color:#fff;text-align:left;line-height:1.4;background-color:#10404b;padding:30px 70px;border-radius:7px;font-weight:300;margin-top:30px}body main section.carrinho .enviado h1{color:#10404b;font-size:39px;font-weight:500;margin:auto;text-align:center}body main section.carrinho .enviado h5{text-align:center;color:gray;margin-bottom:20px}body main section.carrinho .form{max-width:750px;margin:20px auto 0;padding:15px 60px 0}body main section.carrinho .form .main-cta{margin-top:20px;background-color:#10404b}body main section.carrinho .form h1{font-size:30px;color:#10404b;font-weight:600;text-align:center}body main section.carrinho .form h5{text-align:center;color:gray;margin-bottom:5px}body main section.carrinho .form h6{text-align:center;margin-bottom:20px;font-weight:300;font-size:18px}body main section.carrinho .form label{margin:15px 0 5px;display:block;font-weight:600;font-size:17px}body main section.carrinho .form input,body main section.carrinho .form select,body main section.carrinho .form textarea{width:100%;border:1px solid #dcdcdc;padding:10px 25px;font-size:18px;outline:0}body main section.carrinho .form select{padding-top:12px;padding-bottom:12px}body main section.carrinho .form textarea{min-height:100px;resize:vertical}body main .page-projetos .main-horario{display:flex;gap:5px}body main .index-depoimentos{background-color:#f7f7f7}body main .index-depoimentos .container{max-width:1566px;display:flex;flex-direction:column;align-items:center}body main .index-depoimentos .tituloDepoimentos{text-align:center;font-family:Prompt;font-size:48px;font-style:normal;font-weight:400;line-height:51px}body main .index-depoimentos .box-depoimento .depoimento-texto,body main .index-depoimentos .descricaoDepoimentos{color:#575757;font-size:22px;line-height:31px;font-weight:300;font-family:Prompt;font-style:normal}body main .index-depoimentos .descricaoDepoimentos{text-align:center;width:621px}body main .index-depoimentos .box-depoimento{background-color:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.05);text-align:left;transition:.3s;height:300px}body main .index-depoimentos .box-depoimento .depoimento-nome{color:#ec2427;font-family:Prompt;font-size:30px;font-style:normal;font-weight:250;line-height:35px;letter-spacing:.9px}@media (max-width:768px){body main .page-duvidas .description-in,body main .page-projetos .description-in{width:100%!important}body main .section-duvidas .accordion-item{margin-bottom:1rem}body main .section-duvidas .accordion-header button.accordion-button{font-size:16px;padding:10px 15px 8px;line-height:20px}body main .section-duvidas .accordion-body{font-size:15px;padding:1rem;margin-top:-21px}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay .date{bottom:125px;font-size:12px;font-weight:600;padding:5px 15px}body main .page-blog .blog-wrapper .box-destaque .blog-card .post-image-wrapper .overlay .tituloPost{font-size:18px;line-height:24px}body main .page-blog .blog-wrapper .card-blog .img-top img{max-height:200px}body main .page-blog .blog-wrapper .card-blog .date{top:183px}body main .page-blog .blog-wrapper .card-blog .conteudo{padding:30px 20px!important}body main .page-blog .blog-wrapper .card-blog .conteudo .titulo{font-size:18px}body main .page-blog .blog-wrapper .card-blog .conteudo .resumo{font-size:14px}body main .section-contato{padding:2rem 0}body main .section-contato .bloco-infos .contato-box .btn-whats,body main .section-contato form .btn-enviar{width:100%;justify-content:center}body main .section-contato .bloco-infos{top:4rem}body main .index-depoimentos h2{font-size:2rem}body main .index-depoimentos .descricaoDepoimentos{font-size:1rem;width:100%}body main .index-depoimentos .box-depoimento{padding:1.5rem}}body main .section-projetos{width:100%;padding:60px 0;background:url("../image/fundoProjetos.png") 0 0/cover no-repeat #fff}body main .section-projetos .bloco-projeto{display:flex;width:100%;min-height:300px;margin-bottom:60px;margin-left:50px}body main .section-projetos .bloco-projeto.reverse{flex-direction:row-reverse;margin-left:0!important;margin-right:50px!important;padding-right:50px}body main .section-projetos .bloco-projeto.reverse p{color:#333!important}body main .section-projetos .bloco-projeto .col-imagem{max-width:500px;flex-shrink:0}body main .section-projetos .bloco-projeto .col-imagem img{width:100%;height:auto;display:block}body main .section-projetos .bloco-projeto .col-texto{flex:1;display:flex;flex-direction:column;justify-content:center;padding:60px;color:#fff}body main .section-projetos .bloco-projeto .col-texto h3{color:#ec2427;font-family:Prompt;font-size:32px;font-style:normal;font-weight:300;line-height:45px;letter-spacing:1.2px}body main .section-projetos .bloco-projeto .col-texto p{color:#fff;font-family:Prompt;font-size:24px;font-style:normal;font-weight:275;line-height:28px;letter-spacing:.96px}body main .section-projetos .bloco-projeto .col-texto.bg-black{background-color:#000;color:#fff;height:220px;background-image:url("../image/fundoPreto.png");background-repeat:no-repeat;background-size:cover}body main .section-projetos .bloco-projeto .col-texto.bg-gray{background-color:#eaeaea;color:#333;height:220px;background-image:url("../image/fundoGray.png");background-repeat:no-repeat;background-size:cover}body main .section-projetos .paginacao-custom{display:flex;justify-content:center;gap:8px}body main .section-projetos .paginacao-custom .btn{border-radius:4px;width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center}body main .politica-termos{padding:40px 0;color:#525252;background-size:cover}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:#6db895}body main .politica-termos b,body main .politica-termos strong{color:#6db895}body footer section.barra-fixa{position:fixed;bottom:-1px;background:#fff;border-top:2px solid #599aa8;width:100%;padding:10px 80px 15px;z-index:600;transition:.5s}body footer section.barra-fixa.oculta{bottom:-100px}body footer section.barra-fixa .main-phone:not(.zap) .icon{background-color:#10404b}body footer section.barra-fixa-mobile{background-color:#2e3092;position:fixed;bottom:0;left:0;width:100%;z-index:999;padding:5px 0;border-top:1px solid #fff;transition:.3s}body footer section.barra-fixa-mobile .list-itens{display:flex;justify-content:space-around;font-size:30px}body footer .footer .btn-success i,body footer .footer .footer-contact .info,body footer section.barra-fixa-mobile .list-itens a,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 .footer{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top:2rem}body footer .copyright-footer .container,body footer .footer .container{max-width:1300px;margin:0 auto;padding:0 15px}body footer .footer .footer-top{border-bottom:2px solid #27298a}body footer .footer .footer-logo .logo{width:220px;height:auto}body footer .footer .d-flex.align-items-center.gap-2 .footer-itens{padding:0 29px}body footer .footer .footer-contact{font-family:Urbanist;font-size:16px;display:flex;align-items:center;gap:30px}body footer .footer .footer-contact svg{font-size:18px;vertical-align:middle}body footer .footer .footer-contact .anniversary{margin:0 10px}body footer .footer .footer-contact .logo-30anos{width:200px;height:auto;display:block}body footer .footer .footer-menu{list-style:none;padding:0;margin:0;align-items:center;align-content:center}body footer .footer .btn-success,body footer .footer .btn-white{border-radius:9px;box-shadow:19px 28px 9px 0 transparent,12px 18px 9px 0 rgba(0,0,0,.01),7px 10px 7px 0 rgba(0,0,0,.03),3px 4px 5px 0 rgba(0,0,0,.04),1px 1px 3px 0 rgba(0,0,0,.05);line-height:normal;padding:10px 35px;font-family:Urbanist;font-style:normal;font-weight:600}body footer .footer .footer-menu li a{color:#e5e5e5;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;text-decoration:none;margin-left:6px}body footer .footer .footer-menu li a.active,body footer .footer .footer-menu li a:hover{color:#ed1c24;text-decoration:none}body footer .footer .footer-menu li a svg{width:21px;height:18px}body footer .footer .footer-menu li:first-of-type a{margin-left:0;display:flex;gap:10px}body footer .footer .footer-menu li:first-of-type a::before{content:"";position:absolute;right:-25px;width:1px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='28' viewBox='0 0 2 28' fill='none'%3E%3Cpath d='M0.776123 0.852539V27.8562' stroke='%23A9A9A9'/%3E%3C/svg%3E");background-repeat:no-repeat}body footer .footer .footer-menu li:nth-of-type(2) a{margin-left:25px}body footer .footer .btn-white{background:linear-gradient(90deg,#fff 0,#fff 100%);flex-shrink:0;color:#2e3092;font-size:20px;letter-spacing:.4px;justify-content:center}body footer .footer .btn-success{background:linear-gradient(90deg,#04b547 0,#00b142 100%);flex-shrink:0;color:#fff;font-size:19px;letter-spacing:.38px;justify-content:center}body footer .copyright-footer{background-color:#1a1c7c;color:#fff}body footer .copyright-footer p{color:#fff;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:600;line-height:24.134px;margin:0}body footer .copyright-footer .footer-seal img{height:30px}body footer section.botao_whatsapp{background-color:#25d366;width:70px;height:70px;position:fixed;z-index:900;bottom:40px;padding:5px;align-items:center;justify-content:center;display:flex;text-align:center;right:30px;border-radius:75px;transition:.5s}body footer section.botao_whatsapp i.fab.fa-whatsapp{color:#fff;font-size:46px;vertical-align:middle}@media (min-width:992px){body footer section.botao_whatsapp.scroll{bottom:100px}}body footer section.botao_whatsapp:hover{background-color:#1f9249}body footer .lente-whatsapp{position:fixed;background-color:rgba(0,0,0,.6);inset:0;width:100%;height:100%;z-index:800;transition:.3s;opacity:0;pointer-events:none}body footer .lente-whatsapp.exibir{opacity:1;pointer-events:all}body footer section.modal-whatsapp{font-family:"Open Sans";position:fixed;right:17px;bottom:30px;background-image:url("../../default/image/bg-whatsapp-min.jpg");width:100%;height:100%;box-shadow:2px 2px 7px 0 #373737;max-width:320px;max-height:360px;border-radius:5px;overflow:hidden;z-index:9999;transform-origin:100% 100%;transform:scale(0);transition:.3s}body footer section.modal-whatsapp.exibir{transform:scale(1)}body footer section.modal-whatsapp.scroll{bottom:100px}@media screen and (max-width:991px){body .modal-body{padding:15px 0}body .modal-body h1{margin-bottom:10px;font-size:24px;text-align:center}body .modal-body h3{text-align:center;font-size:15px}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:14px}body main section.carrinho{padding:20px 0}body footer section.botao_whatsapp{bottom:75px;right:10px}body footer section.modal-whatsapp{right:0;top:0;bottom:unset!important;width:100%;height:100%;max-height:100%;max-width:100%;border-radius:0}}body footer section.modal-whatsapp .cabecario-zap{background-color:#2e8c7d;font-size:17px;color:#97c5be;padding:12px 20px 4px}body footer section.modal-whatsapp .cabecario-zap span.zaptitulo{transform:translateY(-4px);display:inline-block}body footer section.modal-whatsapp .cabecario-zap i.fab.fa-whatsapp{font-size:25px;margin-right:10px}body footer section.modal-whatsapp .cabecario-zap i.far.fa-times-circle{font-size:25px;float:right;margin-right:0;cursor:pointer}body footer section.modal-whatsapp .msg-bot{font-family:"Open Sans",sans-serif;background-color:#fff;margin:15px;padding:15px;border-radius:20px;font-size:13.4px;position:relative}body footer section.modal-whatsapp .msg-bot::after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:15px solid transparent;border-top:21px solid #fff;position:absolute;top:0;left:-10px;z-index:-1}body footer section.modal-whatsapp .msg-bot :first-child{margin-top:7px}body footer section.modal-whatsapp .msg-bot label{font-weight:700;font-size:12px;color:#000;display:block}body footer section.modal-whatsapp .msg-bot input{height:auto;font-size:14px;margin-bottom:5px;border-top:0;border-right:0px;border-left:0;border-bottom:1px solid #cacaca;outline:0;width:100%}body footer section.modal-whatsapp .campo-acao{position:absolute;bottom:0;left:0;width:100%;display:flex;padding:0 10px;height:44px}body footer section.modal-whatsapp .campo-acao .texto{width:100%;padding-right:10px;font-family:"Open Sans",sans-serif}body footer section.modal-whatsapp .campo-acao .texto input{border:none;border-radius:32px;padding:9px 18px;display:flex;width:100%;outline:0!important;font-size:14px}body footer section.modal-whatsapp .campo-acao .button-zap{background-color:transparent}body footer section.modal-whatsapp .campo-acao .button-zap button{border:none;outline:0;cursor:pointer;background-color:#2e8c7d;color:#fff;width:36px;height:36px;display:flex;border-radius:100px;align-items:center;justify-content:center;text-align:center}body footer section.modal-whatsapp .campo-acao .button-zap button:disabled{background-color:#a7a7a7;cursor:not-allowed}body footer section.modal-whatsapp .campo-acao .button-zap button i.fas.fa-paper-plane{font-size:19px;transform:rotate(49deg) translate(-2px,0);position:relative;transform-origin:center}@media (max-width:991px){body main .section-como-funciona-v2 .container{flex-direction:column}body main .section-como-funciona-v2 .lado-direito,body main .section-como-funciona-v2 .lado-esquerdo,body main .section-projetos .bloco-projeto .col-imagem{width:100%}body main .section-como-funciona-v2 .lado-direito{min-height:auto;padding:2rem 1rem;height:auto;background-size:cover}body main .section-como-funciona-v2 .lado-direito .conteudo-direito{padding:1.2rem}body main section.page-orcamento .page-orcamento-main,body main section.page-produtos .list-produtos,body main section.page-programa .cadastre{padding:30px 0}body main section.page-fornecedores .page-fornecedores-main .page-texto h1,body main section.page-fornecedores .page-fornecedores-main .page-texto h2{font-size:25px;margin-bottom:15px}body main section.page-fornecedores .page-fornecedores-main .rows-fornecedores{gap:10px}body main section.page-fornecedores .page-fornecedores-main .rows-fornecedores .img-fornecedor{flex:calc(50% - 10px) 0 0}body main section.page-depoimentos .page-depoimentos-main .page-texto{margin-bottom:15px}body main section.page-depoimentos .page-depoimentos-main .page-texto h1,body main section.page-depoimentos .page-depoimentos-main .page-texto h2,body main section.page-programa .cadastre .txt-cadastre{font-size:25px}body main .main-cta.carrinho{width:50px;min-height:44px}body footer section.barra-fixa,body main .carousel-tool,body main .main-cta.carrinho .txt-in,body main section.carrinho .passos a:after,body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona::after,body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona::before,body main section.page-programa .page-programa-main .box-green .box-green-conteudo h3::after{display:none}body main .main-cta.carrinho .qtd-carrinho{top:-7px;right:-7px}body main .main-cta{font-size:16px!important;padding:10px!important}body main .owl-carousel .owl-dots:not(.disabled){margin-top:20px}body main section.blog-interna .into-content .box-content .box-title h2{font-size:32px;line-height:42px}body main section.blog-interna .into-content .box-content .box-resume p,body main section.blog-interna .into-content .box-content .box-text p,body main section.blog-interna .into-content .box-content .box-text ul,body main section.blog-interna .into-content .box-content .box-text ul li{font-size:18px;line-height:28px}body main section.blog-interna .into-content .box-content .box-text h1,body main section.blog-interna .into-content .box-content .box-text h2,body main section.blog-interna .into-content .box-content .box-text h3,body main section.blog-interna .into-content .box-content .box-text h4,body main section.blog-interna .into-content .box-content .box-text h5,body main section.blog-interna .into-content .box-content .box-text h6{font-size:28px}body main section.page-orcamento .page-orcamento-main .box-ctas-contatos{flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}body main section.page-orcamento .page-orcamento-main .box-ctas-contatos .main-phone{min-width:170px}body main section.page-programa .page-programa-main .box-como-funciona{margin-bottom:30px}body main section.page-programa .page-programa-main .box-como-funciona h3{font-size:25px;text-align:center}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona{margin-bottom:20px;text-align:center}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona .box-como-funciona-in .icon svg{width:50px;height:50px}body main section.page-programa .page-programa-main .box-como-funciona .row-como-funciona .col-como-funciona .box-como-funciona-in .titulo-in{margin-bottom:0}body main section.page-programa .page-programa-main .box-green{padding:30px;margin-bottom:30px;height:auto}body main section.page-programa .page-programa-main .box-green .box-green-conteudo h2{font-size:27px}body main .politica-termos h1,body main section.page-programa .page-programa-main .box-green .box-green-conteudo h3{font-size:22px}body main section.page-programa .page-programa-main form{padding:40px 30px}body main section.carrinho .passos a{width:50px;text-align:center;font-size:16px}body main section.carrinho .empty{margin-top:20px;font-size:18px}body main section.carrinho .box{margin-top:20px;padding:20px}body main section.carrinho .box .main-cta{margin-top:15px}body main section.carrinho .box .endereco{text-align:center;font-weight:300;font-size:15px}body main section.carrinho .box .endereco strong,body main section.carrinho .enviado h5{font-size:18px}body main section.carrinho .enviado{font-size:16px;margin-top:20px;padding-bottom:30px}body main section.carrinho .enviado .texto{padding:20px}body main section.carrinho .enviado h1,body main section.carrinho .form h1{font-size:20px}body main section.carrinho .form{padding:20px;margin-top:0}body main section.carrinho .form h5,body main section.carrinho .form label{font-size:16px}body main section.carrinho .form h6{font-size:15px}body main section.carrinho .form input,body main section.carrinho .form select,body main section.carrinho .form textarea{font-size:15px;padding:10px}body main .section-projetos .bloco-projeto{flex-direction:column!important;margin-left:0!important}body main .section-projetos .bloco-projeto.reverse{flex-direction:column!important;margin-right:0!important;padding:0!important}body main .section-projetos .bloco-projeto .col-texto{width:100%;padding:30px 20px}body main .politica-termos{padding:20px 0;font-size:15px}body footer .footer .footer-contact{gap:30px;flex-direction:column!important;display:flex!important}body footer .footer .footer-infos,body footer .footer .footer-middle{flex-direction:column;text-align:center;display:flex;align-items:center!important;align-content:center}body footer .footer .footer-infos .footer-buttons,body footer .footer .footer-middle .footer-buttons{justify-content:center;margin-top:15px;display:flex;flex-direction:column;align-items:center}body footer .footer .footer-infos .footer-menu,body footer .footer .footer-middle .footer-menu{justify-content:center}body footer .copyright-footer{margin-bottom:40px;padding:30px 0}body footer .copyright-footer .container{flex-direction:column;text-align:center}body footer .copyright-footer .footer-seal img{height:40px}body footer section.modal-whatsapp .campo-acao{position:static;display:none}body footer section.modal-whatsapp .acao-mobile{border:none;outline:0;cursor:pointer;background-color:#2e8c7d;color:#fff;border-radius:9px;text-align:center;width:calc(100% - 40px);display:block;padding:7px 15px;margin:0 20px}body footer section.modal-whatsapp .acao-mobile:disabled{background-color:#a7a7a7;cursor:not-allowed}body footer section.modal-whatsapp .acao-mobile i{margin-right:5px}body footer section.modal-whatsapp .hide-desktop{display:block}}body footer .menu-mobile{background-size:cover;background-color:rgba(46,48,146,.98);position:fixed;top:0;left:-100%;width:100%;height:100%;overflow:auto;z-index:998;padding-bottom:65px;transition:.5s;display:flex;align-items:center;justify-content:center}body footer .menu-mobile.aberto{left:0}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:10px}body footer .menu-mobile .logo img{height:105px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}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 a{font-family:Urbanist,sans-serif;color:#fff;font-size:18px;padding:5px 10px;font-weight:500;display:inline-block;width:100%}body footer .menu-mobile ul.blue li{background-color:#013d60;margin:0 0 2px;padding:0}body footer .menu-mobile ul.blue li a{color:#fff;font-size:13px;line-height:1;padding:0}