:root{--font-1: 'Manrope', sans-serif;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #eaecf0;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-400-lighter: #9ca3af16;--gray-500: #6a7282;--gray-550: #4a5565;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #2b2e31;--gray-850: #1e1e1e;--gray-900: #111827;--slate-300: #cbd5e1;--slate-600: #475569;--primary-color: #e96538;--primary-color-lighter: #e9653816}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-1);-webkit-font-smoothing:antialiased;background-color:var(--gray-100);scroll-behavior:smooth}a{text-decoration:none;color:inherit}ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.font-14{font-size:0.875rem}.font-16{font-size:1rem;line-height:1.16;letter-spacing:-0.04em}.font-17{font-size:1.0625rem}.font-18{font-size:1.125rem;line-height:1.16;letter-spacing:-0.04em}.font-20{font-size:1.25rem;line-height:1.75rem}.font-24{font-size:1.5rem;line-height:1.24;letter-spacing:-0.04em}.font-28{font-size:1.75rem;line-height:1.16}.font-30{font-size:1.875rem;line-height:2.34375rem}.font-32{font-size:2rem;line-height:1.16;letter-spacing:-0.04em}.font-40{font-size:2.5rem;letter-spacing:-0.04em}.font-48{font-size:3rem;letter-spacing:-0.04em}.font-56{font-size:3.5rem;line-height:1.16;letter-spacing:-0.04em}.form{margin-bottom:3.0625rem}.form .form-block{margin-top:1rem;margin-bottom:1rem}.form .form-block label{display:block;margin-bottom:0.8125rem;margin-left:0.5rem}.form .form-block input,.form .form-block select,.form .form-block textarea{width:100%;color:var(--gray-600);padding:1rem;border:none;border-bottom-right-radius:0.75rem;border-top-left-radius:0.75rem}.form .form-block input::placeholder,.form .form-block select::placeholder,.form .form-block textarea::placeholder{color:var(--gray-600)}.button{border:solid 0.0625rem var(--primary-color);border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;padding:1rem 2rem;transition:.3s;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0.625rem}.button svg path{transition:.3s}.hero{width:calc(100% - 2.125rem);margin-left:1.0625rem;margin-right:1.0625rem;border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;overflow:hidden;position:relative;background-color:var(--gray-850)}.hero .container{z-index:2;position:relative}.hero::after{content:"";background:linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, #1e1e1e 100%);position:absolute;top:0;left:0;width:100%;height:100%;opacity:80%}.hero .background-hero{width:100%;height:100%;position:absolute;top:0;left:0}.hero .background-hero .background-hero-content{width:100%;height:100%;object-fit:cover;object-position:center}.hero .top-button{color:var(--slate-600);padding:0.5rem 2.5rem;width:max-content;position:absolute;left:0;top:1.6875rem}.hero .top-button:hover svg path{stroke:var(--primary-color)}.hero-static .container-content{padding-left:1.5625rem;padding-bottom:4.625rem;padding-top:15.1875rem}.hero-static .container{position:relative}.hero-static .background-hero .background-hero-content{opacity:65%}.section-subtitle{background-color:var(--gray-50);font-size:1rem;letter-spacing:.04em;padding:0.25rem 0.75rem;color:var(--gray-400);border:solid 0.0625rem var(--gray-300);border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;width:max-content}@media(max-width: 576px){.hero .top-button{left:0.625rem}.hero .container .container-content{padding-top:7.5rem}.hero h1{font-size:2.875rem}.hero{text-align:center}.hero .button{margin:0 auto}}@media(max-width: 510px){.hero{width:100%;margin:0;border-radius:0}}@media(max-width: 360px){html{font-size:85%}}.header{background-color:var(--gray-100);padding-top:1rem;padding-bottom:1rem;color:var(--gray-600);position:sticky;top:0;z-index:1030}.header .menu-desktop li a{display:block;padding:0.25rem 0.75rem}.header .menu-desktop{gap:1.75rem}.header .lang-selector{position:relative}.header .lang-selector .lang-toggle{display:flex;align-items:center;gap:0.375rem;padding:0.25rem 0.5rem;color:var(--gray-600);font-size:0.875rem;font-weight:500;text-decoration:none;border-radius:0.375rem;transition:color .2s}.header .lang-selector .lang-toggle::after{display:none}.header .lang-selector .lang-toggle svg{flex-shrink:0}.header .lang-selector .lang-toggle .lang-chevron{transition:transform .2s}.header .lang-selector .lang-toggle:hover,.header .lang-selector .lang-toggle[aria-expanded=true]{color:var(--primary-color)}.header .lang-selector .lang-toggle[aria-expanded=true] .lang-chevron{transform:rotate(180deg)}.header .lang-selector .lang-dropdown{min-width:9.25rem;border:1px solid rgba(0,0,0,.08);border-radius:0.5rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,.1);padding:0.25rem 0}.header .lang-selector .lang-dropdown .dropdown-item{font-size:0.875rem;padding:0.5rem 1rem;color:var(--gray-600)}.header .lang-selector .lang-dropdown .dropdown-item:hover{background-color:var(--gray-200, #f3f4f6);color:var(--primary-color)}.header .lang-selector .lang-dropdown .dropdown-item.active{background-color:rgba(0,0,0,0);color:var(--primary-color);font-weight:600}.header .button{color:var(--gray-100);background-color:var(--primary-color)}.header .button:hover{color:var(--primary-color);background-color:var(--gray-100)}.header .button:hover svg path{stroke:var(--primary-color)}#menuMobile{background-color:var(--gray-100);border:none !important;box-shadow:none !important;width:80vw !important}#menuMobile .offcanvas-header{padding:2.5rem 1.5rem}#menuMobile a{color:var(--gray-600)}#menuMobile a:hover{color:var(--gray-600)}#menuMobile .offcanvas-body{margin-top:3.125rem;padding-right:3rem;text-align:end}#menuMobile .button{width:max-content;margin-left:auto;margin-top:0.625rem}#menuMobile .lang-mobile{display:flex;align-items:center;justify-content:flex-end;gap:0.25rem;margin-top:0.75rem}#menuMobile .lang-mobile .nav-link{padding:0.125rem 0.375rem;font-size:0.875rem;font-weight:500;color:var(--gray-600)}#menuMobile .lang-mobile .nav-link.lang-active{color:var(--primary-color);font-weight:700}#menuMobile .lang-mobile .lang-sep{color:var(--gray-400, #9ca3af);font-size:0.75rem}#menuMobile .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e96538'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 1;--bs-btn-close-hover-opacity: 1}#solicitarColeta{background-color:var(--primary-color);color:var(--gray-100);width:35vw !important}#solicitarColeta .offcanvas-header{padding-top:1.75rem;padding-left:2.75rem;padding-right:2.75rem}#solicitarColeta .offcanvas-body{padding-top:1.75rem;padding-left:2.75rem;padding-right:2.75rem}#solicitarColeta .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f3f4f6'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 1;--bs-btn-close-hover-opacity: 1}#solicitarColeta .cta-form{width:100%;text-align:center}#solicitarColeta .whatsapp-button{width:max-content;margin:0 auto;background-color:var(--gray-100);border-color:var(--gray-100);color:var(--primary-color);font-weight:400}#solicitarColeta .whatsapp-button:hover{background-color:var(--primary-color);color:var(--gray-100)}#solicitarColeta .whatsapp-button:hover svg path{stroke:none}#solicitarColeta .form .button{width:100%;background-color:var(--gray-800);color:var(--gray-100);border-color:var(--gray-800)}#solicitarColeta .form .button:hover{background-color:var(--primary-color);border-color:var(--gray-100)}#solicitarColeta .form .button:hover svg path{stroke:var(--gray-100)}#solicitarColeta .form .flatpickr{position:relative}#solicitarColeta .form .flatpickr .date-picker-button{position:absolute;right:1rem;top:1rem}.navbar-toggler{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23e96538' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media(max-width: 992px){#solicitarColeta{width:80vw !important}}@media(max-width: 400px){#solicitarColeta{width:100vw !important}#menuMobile{width:100vw !important}}.footer{color:var(--gray-100);background-color:var(--gray-900);padding-top:6rem;padding-bottom:6rem;position:relative;z-index:1}.footer h4{color:var(--primary-color)}.footer .footer-main-content{padding:0 4.3125rem 4.3125rem 4.3125rem;padding-bottom:3.125rem;align-items:flex-start}.footer .links-grid{gap:8rem;flex:1;justify-content:center}.footer .links-grid ul li:nth-child(n+2){margin-top:0.5rem}.footer .logo-container p{margin:1.6875rem 0;max-width:20ch}.footer .logo-container .social-medias{gap:0.5rem;align-items:center}.footer .logo-container .social-medias .social-box{padding:0.625rem;background-color:rgba(239,248,255,.0862745098);border:solid 0.0625rem #acb4b4;display:flex;align-items:center;justify-content:center;border-radius:0.5rem}.footer .logo-container .social-medias .iso-box{padding:0.375rem}.footer .logo-container .social-medias .iso-box img{height:2.5rem;width:auto}.footer .menu-links h4{margin-top:0.9375rem;margin-bottom:1rem}.footer .solucoes-links h4{margin-bottom:0.5rem;margin-top:0.9375rem}.footer .contato-info h4{margin-bottom:1rem}.footer .contato-info h5{margin-bottom:0.25rem;color:var(--gray-400);display:flex;align-items:center;gap:0.25rem}.footer .contato-info .whatsapp-container{margin:1rem 0;gap:0.75rem}.footer .arrow-back-to-top{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--gray-400-lighter);border-radius:50%;cursor:pointer}.footer .footer-end{border-top:solid 0.0625rem var(--gray-700);padding-top:2rem}.footer .footer-end .footer-end-content{padding-left:1rem;padding-right:1rem}.footer .footer-end .links-footer-end{gap:1.5rem;color:var(--gray-400)}.footer .footer-end .second-part-footer-end{gap:2.5rem}@media(max-width: 768px){.footer{text-align:center}.footer .footer-main-content{align-items:center}.footer .links-grid{margin-left:0;margin-right:0;margin-top:1.5625rem;gap:2rem}.footer .links-grid a{padding:0.625rem}.footer .links-grid>div{margin-top:1.5625rem}.footer .logo-container img{margin:0 auto}.footer .logo-container p{margin-left:auto;margin-right:auto}.footer .logo-container .social-medias{justify-content:center}.footer .contato-info h5{width:max-content;text-align:center;margin-left:auto;margin-right:auto}.footer .contato-info .whatsapp-container{align-items:center}.footer .arrow-back-to-top-container{display:none}}.hero{color:var(--gray-100)}.hero .container-content{width:100%;height:100%;padding-top:18.75rem;padding-bottom:6rem;padding-left:1.5625rem}.hero h1{margin-bottom:1rem;max-width:25ch}.hero p{margin-bottom:2rem;max-width:50ch}.hero .button{color:var(--slate-600);background-color:var(--gray-50);border-color:var(--gray-300);width:max-content}.hero .button:hover{background-color:rgba(0,0,0,0);color:var(--gray-100);border-color:var(--gray-100)}.hero .button:hover svg path{stroke:var(--gray-100)}.hero .detalhe-hero-home{position:absolute;bottom:-3.0625rem;right:-1.0625rem;z-index:2}.hero .arrows-container{position:absolute;bottom:5.25rem;right:5.0625rem;display:flex;align-items:center;gap:0.875rem;z-index:2}.hero .arrows-container .arrow-home-hero{background-color:var(--primary-color-lighter);border:none;width:3.125rem;height:3.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero-home .swiper-hero{width:100%;height:100%;z-index:0;position:absolute;top:0;left:0}.hero-home .swiper-hero .swiper-wrapper{width:100%;height:100%}.sobre-home{color:var(--gray-600);padding:7.75rem 0;background-image:url("../../img/home/sobre/bg-sobre-2.jpg");background-position:center;background-size:cover;margin:10px 16px 0px 16px}.sobre-home .container-content{padding-left:6.25rem;padding-right:6.25rem}.sobre-home h2{margin-top:1rem;margin-bottom:2rem}.sobre-home h2 .text-laranja{color:var(--primary-color)}.sobre-home .button{background-color:var(--primary-color);border-color:var(--gray-300);color:#f3f4f6;width:max-content;display:inline-flex;align-items:center;gap:0.5rem;transition:background-color .3s ease,color .3s ease}.sobre-home .button .icon-seta{color:inherit;transition:color .3s ease}.sobre-home .button:hover{background-color:var(--gray-100);color:var(--slate-600)}.qualidades-home{color:var(--gray-600);background-color:#eaecf0;padding:3rem 0}.qualidades-home .row{gap:1.5rem}.qualidades-home .qualidade-card{border-bottom-right-radius:0.75rem;border-top-left-radius:0.75rem;background-color:var(--gray-50);padding:2rem;height:25.5rem}.qualidades-home .qualidade-card h3{font-weight:400;margin-bottom:1rem}.qualidades-home .qualidade-card-destaque{background-color:var(--primary-color);color:var(--gray-100);position:relative;overflow:hidden}.qualidades-home .qualidade-card-destaque::before{content:"";position:absolute;inset:0;filter:brightness(0.6);background-repeat:no-repeat;background-position:45% 50%;background-size:cover;opacity:.16;z-index:0}.qualidades-home .qualidade-card-destaque>*{position:relative;z-index:1}.qualidades-home .qualidade-card-destaque:nth-child(1)::before{background-image:url("../../img/home/qualidades/qualidade-destaque-1.webp")}.qualidades-home .qualidade-card-destaque:nth-child(2)::before{background-image:url("../../img/home/qualidades/qualidade-destaque-2-convertido-de-png.webp")}.qualidades-home .qualidade-card-destaque:nth-child(3)::before{background-image:url("../../img/home/qualidades/qualidade-destaque-3-convertido-de-png.webp")}.qualidades-home .qualidade-card-destaque:nth-child(4)::before{background-image:url("../../img/home/qualidades/qualidade-destaque-4-convertido-de-png.webp")}.qualidades-home .qualidade-icons{position:relative;z-index:4;display:flex;gap:0.75rem;align-items:center}.qualidades-home .qualidade-icon{padding:1rem;border-radius:50%;background-color:var(--gray-100);width:3.5rem;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color)}.qualidades-home .qualidade-icon svg{width:2rem;height:2rem;display:block}.qualidades-home .qualidade-icon svg path,.qualidades-home .qualidade-icon svg *{fill:currentColor !important;stroke:currentColor !important}.qualidades-home .text-content{position:relative;z-index:1}.servicos-home{padding:7.75rem 0;color:var(--gray-600)}.servicos-home .section-subtitle{margin:0 auto}.servicos-home h2{margin-top:1rem;margin-bottom:0.5rem;text-align:center}.servicos-home p{text-align:center;margin-bottom:2.5rem}.servicos-home .servicos-grid{gap:1.5rem}.servicos-home .servico{border:solid 0.0625rem var(--gray-300);border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;padding:2rem}.servicos-home .servico .servico-image-container{width:100%;height:12.875rem;position:relative;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;overflow:hidden;margin-bottom:1.5rem}.servicos-home .servico .servico-image-container img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.servicos-home .servico .servico-image-container::after{content:"";top:0;left:0;position:absolute;background:linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, #1e1e1e 100%);opacity:40%;z-index:1;width:100%;height:100%}.servicos-home .servico p{margin:1rem 0;text-align:start;color:var(--gray-500)}.servicos-home .servico .button{width:100%;padding:0.5rem 1.5rem}.servicos-home .servico button.button{margin-bottom:1rem;background-color:var(--primary-color);color:var(--gray-100)}.servicos-home .servico button.button:hover{background-color:var(--gray-100);color:var(--primary-color)}.servicos-home .servico button.button:hover svg path{stroke:var(--primary-color)}.servicos-home .servico a.button{color:var(--primary-color)}.servicos-home .servico a.button:hover{background-color:var(--primary-color);color:var(--gray-100)}.produtos-home{background-color:#f3f4f6;color:var(--gray-600);padding:7.75rem 0}.produtos-home .container-content{padding:0 6.25rem}.produtos-home .produtos-content{gap:3.6875rem}.produtos-home .produtos-content .text-content{padding:3.375rem 0;max-width:25.9375rem}.produtos-home .produtos-content .text-content h2{margin-top:1rem;margin-bottom:1.5rem}.produtos-home .produtos-content .text-content p{max-width:35ch}.produtos-home .produtos-content .produtos{gap:1rem}.produtos-home .produtos-content .produtos .produto{position:relative;overflow:hidden;border-top-left-radius:0.5rem;border-bottom-right-radius:0.5rem;width:21.25rem;padding:2rem;height:23.6875rem}.produtos-home .produtos-content .produtos .produto .hide-block{color:var(--gray-100);display:none;padding:2rem;animation:forwards .3s opacity-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(233,101,56,.5019607843);z-index:4}.produtos-home .produtos-content .produtos .produto .hide-block p{margin-top:0.5rem;margin-bottom:1.5rem}.produtos-home .produtos-content .produtos .produto .hide-block .button{background-color:var(--gray-100);color:var(--primary-color);border-color:var(--gray-100);padding:0.5rem 1.5rem;width:max-content}.produtos-home .produtos-content .produtos .produto .hide-block .button:hover{background-color:var(--primary-color);color:var(--gray-100);border-color:var(--primary-color)}.produtos-home .produtos-content .produtos .produto .hide-block .button:hover svg path{stroke:var(--gray-100)}.produtos-home .produtos-content .produtos .produto::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(30, 30, 30, 0) 60%, #1e1e1e 100%);opacity:80%}.produtos-home .produtos-content .produtos .produto img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:.3s}.produtos-home .produtos-content .produtos .produto h3{color:var(--gray-100);position:relative;z-index:3}.produtos-home .produtos-content .produtos .produto:hover img{filter:brightness(0.5)}.produtos-home .produtos-content .produtos .produto:hover .main-title{display:none}.produtos-home .produtos-content .produtos .produto:hover .hide-block{display:flex}.diferenciais-home{padding:7.75rem 0;background-color:var(--primary-color)}.diferenciais-home .container-content{padding:0 3.125rem}.diferenciais-home .text-content{padding-top:1.15625rem;padding-bottom:1.15625rem;margin-right:2.5rem}.diferenciais-home .text-content h2{margin:1rem 0;max-width:30ch;color:var(--gray-100)}.diferenciais-home .text-content .subtitle{color:var(--gray-100)}.diferenciais-home .text-content p{max-width:30ch}.diferenciais-home .diferencial-iso{margin-right:3.0625rem;width:5.5rem;height:5.5rem;align-self:center}.diferenciais-home .diferenciais-itens .diferencial-item{padding:1rem 1.5rem;background-color:var(--gray-50);border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem}.diferenciais-home .diferenciais-itens .diferencial-item:nth-child(n+2){margin-top:0.375rem}.diferenciais-home .diferenciais-itens .diferencial-icon{padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color)}.diferenciais-home .diferenciais-itens h3{margin-left:1.125rem;margin-right:2.0625rem;min-width:19ch}.diferenciais-home .diferenciais-itens p{min-width:30ch}.iniciativas-home{padding:4rem 0;width:calc(100% - 2.125rem);margin-left:1.0625rem;margin-right:1.0625rem;border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;background-image:url("../../img/home/iniciativas/iniciativas-bg.jpg");background-position:center;background-size:cover;position:relative;color:var(--gray-100)}.iniciativas-home::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right, rgba(30, 30, 30, 0) 0%, #1e1e1e 100%);top:0;left:0;opacity:75%;z-index:0}.iniciativas-home::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, #1e1e1e 100%);top:0;left:0;opacity:75%;z-index:0}.iniciativas-home .container{gap:2rem}.iniciativas-home .main-content{z-index:1;align-self:flex-end}.iniciativas-home .main-content h2{margin-bottom:2rem;max-width:20ch}.iniciativas-home .main-content .button{background-color:var(--primary-color);color:var(--gray-100);width:max-content}.iniciativas-home .main-content .button:hover{background-color:var(--gray-100);color:var(--primary-color);border-color:var(--gray-100)}.iniciativas-home .main-content .button:hover svg path{stroke:var(--primary-color)}.iniciativas-home .numeros-content{z-index:1;gap:3rem}.iniciativas-home .numeros-content .numero h3{margin-bottom:0.25rem}.clientes-home{padding-top:7.75rem;padding-bottom:10.25rem;text-align:center;color:var(--gray-600)}.clientes-home .container{height:100%}.clientes-home h2{margin-top:1rem;margin-bottom:2rem}.clientes-home .section-subtitle{margin:0 auto}.clientes-home .slide-container{width:100%;position:relative}.clientes-home .slide-container .slide-clientes-button{position:absolute;top:45%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:solid 0.0625rem var(--primary-color);transition:.3s;border-radius:50%}.clientes-home .slide-container .slide-clientes-button svg path{fill:var(--primary-color);transition:.3s}.clientes-home .slide-container .slide-clientes-button:hover{background-color:var(--primary-color)}.clientes-home .slide-container .slide-clientes-button:hover svg path{fill:var(--gray-50)}.clientes-home .slide-container .prev-slide-clientes{left:0}.clientes-home .slide-container .next-slide-clientes{right:0}.clientes-home .clientes-slides{max-width:70.25rem;margin:0 auto}.clientes-home .clientes-slides .slide-icons{width:max-content;margin:0 auto}.clientes-home .clientes-slides .slide-icons div{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.clientes-home .clientes-slides .slide-icons .svg-icon{background-color:var(--primary-color)}.clientes-home .clientes-slides .slide-icons .person-icon{left:-0.8125rem;position:relative;overflow:hidden;box-shadow:-0.25rem 0rem 0rem 0.25rem rgba(30,30,30,.031372549)}.clientes-home .clientes-slides .slide-icons .person-icon img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.clientes-home .clientes-slides p{margin-top:1.5rem;line-height:1.48}.clientes-home .clientes-slides .swiper-slide{padding:2.5rem;background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);border-bottom-right-radius:0.75rem;border-top-left-radius:0.75rem}.clientes-home .clientes-slides .swiper-pagination{display:none}.clientes-home .empresas-que-confiam{padding-top:2rem;padding-bottom:1.625rem;letter-spacing:.04em;color:var(--gray-500)}.clientes-home .swiper-parceiros{overflow:hidden;width:100%}.clientes-home .swiper-parceiros .swiper-wrapper{transition-timing-function:linear}.aplicativo-home{padding-top:3.59375rem;padding-bottom:1.875rem;background-color:var(--primary-color);z-index:0;position:relative}.aplicativo-home .container{position:relative}.aplicativo-home .text-content{color:var(--gray-100);padding-left:8.125rem}.aplicativo-home .text-content h2{margin-top:1rem;margin-bottom:1.5rem;max-width:20ch}.aplicativo-home .text-content p{margin-bottom:2rem;max-width:45ch}.aplicativo-home .text-content .section-subtitle{margin-bottom:0;color:var(--primary-color)}.aplicativo-home .text-content .button{color:var(--slate-600);background-color:var(--gray-50);border-color:var(--gray-300);width:max-content}.aplicativo-home .text-content .button:hover{background-color:var(--primary-color);border-color:var(--gray-100);color:var(--gray-100)}.aplicativo-home .text-content .button:hover svg path{stroke:var(--gray-100)}.aplicativo-home .app-content{position:absolute;top:-8.125rem;right:3.125rem;width:28.125rem;height:37.5rem}.aplicativo-home .app-content .iphone-app{position:absolute;right:5.9375rem;z-index:1}.aplicativo-home .app-content .detalhe-aplicativo{position:absolute;top:-3.125rem;right:-0.3125rem;width:100%;height:100%;z-index:-1}.sustentabilidade-home{margin-top:7.75rem;width:calc(100% - 2.125rem);margin-left:1.0625rem;margin-right:1.0625rem;padding:4rem 4.5rem;border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;background-image:url("../../img/home/sustentabilidade/sustentabilidade-background.jpg");background-position:center;background-size:cover;color:var(--gray-100)}.sustentabilidade-home .container-content{display:flex;justify-content:space-between;align-items:flex-end;min-height:30.875rem}.sustentabilidade-home .container-left{display:flex;flex-direction:column;justify-content:flex-end;max-width:36.25rem}.sustentabilidade-home .container-left h2{font-weight:400;line-height:1.16;margin-bottom:2rem}.sustentabilidade-home .container-left .button{background-color:#3a7e44;border-color:#3a7e44;color:var(--gray-100);width:max-content}.sustentabilidade-home .container-left .button:hover{background-color:#2d6336;border-color:#2d6336}.sustentabilidade-home .container-right{display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.sustentabilidade-home .container-right .container-box{text-align:right}.sustentabilidade-home .container-right .container-box .value{font-weight:400;line-height:1.16}.sustentabilidade-home .container-right .container-box .text{line-height:1.16;max-width:18ch}@keyframes opacity-1{from{opacity:0}to{opacity:1}}@media(max-width: 1400px){.clientes-home .slide-container .slide-clientes-button{top:45%}.clientes-home .slide-container .prev-slide-clientes{left:-2.8125rem}.clientes-home .slide-container .next-slide-clientes{right:-2.8125rem}}@media(max-width: 1200px){.diferenciais-home .container-content{padding:0}.diferenciais-home .text-content{margin:0 !important}.diferenciais-home .diferencial-iso{margin:1.25rem 0;margin-bottom:1.875rem}.diferenciais-home .diferenciais-itens h3{min-width:none}.diferenciais-home .diferenciais-itens p{min-width:none}.produtos-home .container-content{padding-left:0;padding-right:0}.aplicativo-home .text-content{padding-left:0}.aplicativo-home .app-content{right:0}}@media(max-width: 1032px){.clientes-home .clientes-slides{padding-bottom:2.5rem}.clientes-home .clientes-slides .swiper-pagination{display:block;bottom:0}.clientes-home .clientes-slides .swiper-pagination-bullet{width:0.5rem;height:0.5rem;background:var(--gray-300);opacity:1;border-radius:50%}.clientes-home .clientes-slides .swiper-pagination-bullet-active{background:var(--primary-color);transition:all .3s ease}.clientes-home .slide-container .slide-clientes-button{display:none}}@media(max-width: 992px){.sustentabilidade-home{padding:3rem 2rem}.sustentabilidade-home .container-content{flex-direction:column;align-items:flex-start;gap:3rem;min-height:auto}.sustentabilidade-home .container-left{max-width:100%}.sustentabilidade-home .container-right{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:1.5rem;width:100%}.sustentabilidade-home .container-right .container-box{text-align:left}.hero .container-content{padding-left:0}.hero .detalhe-hero-home{display:none}.hero .arrows-container{bottom:6rem}.sobre-home .container-content{padding-left:0;padding-right:0}.produtos-home{text-align:center}.produtos-home .produtos-content{gap:1.25rem}.produtos-home .text-content p{margin:0 auto}.produtos-home .produtos .produto{margin:0 auto}.iniciativas-home{text-align:center}.iniciativas-home .button{margin:0 auto}.aplicativo-home{padding-bottom:3.59375rem;text-align:center}.aplicativo-home .text-content p{margin:0 auto}.aplicativo-home .text-content h2{margin:0 auto;margin-top:1rem;margin-bottom:1.5rem}.aplicativo-home .text-content .button{margin:0 auto;margin-top:2rem}.aplicativo-home .app-content{display:none}}@media(max-width: 768px){.sobre-home{text-align:center}.sobre-home h2{font-size:2.5rem}.sobre-home .section-subtitle{margin:0 auto}.sobre-home .button{margin:0 auto}.qualidades-home .qualidade-card{width:95%;margin:0 auto}.servico{width:95%;margin:0 auto}.produtos .button{margin:0 auto}.diferenciais-home{text-align:center}.diferenciais-home .text-content p{margin-left:auto;margin-right:auto}.diferenciais-home .diferenciais-itens .diferencial-item{gap:0.625rem}.diferenciais-home .diferenciais-itens h3{min-width:none}.diferenciais-home .diferenciais-itens p{min-width:none}.iniciativas-home h2,.iniciativas-home h3{font-size:2.5rem}}@media(max-width: 577px){.sustentabilidade-home{width:100%;margin:0;border-radius:0;padding:2.5rem 1.25rem}.sustentabilidade-home .container-left h2{font-size:2rem}.sustentabilidade-home .container-left .button{width:100%}.sustentabilidade-home .container-right{flex-direction:column}.sustentabilidade-home .container-right .container-box .value{font-size:2.25rem}.sustentabilidade-home .container-right .container-box .text{font-size:1.125rem;max-width:100%}.hero .arrows-container{position:absolute;bottom:1.25rem;right:35%}.iniciativas-home{width:100%;margin:0;border-radius:0}.aplicativo-home{text-align:center}.aplicativo-home .text-content p{margin:0 auto;max-width:100%}.aplicativo-home .text-content h2{max-width:100%}.aplicativo-home .text-content .button{margin:0 auto;margin-top:2rem;width:90%}}#modalInteresseApp .modal-content{border:none;border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;border-top-right-radius:0;border-bottom-left-radius:0;overflow:hidden}#modalInteresseApp .modal-header{border-bottom:1px solid var(--gray-200);padding:1.25rem 1.5rem}#modalInteresseApp .modal-header .modal-title{color:var(--gray-900);font-weight:700}#modalInteresseApp .modal-body{padding:1.5rem}#modalInteresseApp .modal-body .form{margin-bottom:0}#modalInteresseApp .modal-body .form .form-block input{background-color:var(--gray-50);border:1px solid var(--gray-200)}#modalInteresseApp .modal-body .button{background-color:var(--primary-color);color:#fff}#modalInteresseApp .modal-body .button svg path{stroke:#fff}#modalInteresseApp .modal-body .button:hover{background-color:#d4562e}.destinos-home{padding:7.75rem 0;color:var(--gray-600);background-color:var(--gray-200)}.destinos-home .section-subtitle{margin:0 auto;color:var(--gray-400);text-align:center;font-size:0.875rem;font-weight:400;line-height:1.25rem;letter-spacing:1.4px}.destinos-home h2{margin-top:1rem;margin-bottom:0.5rem;text-align:center;color:var(--gray-700);font-size:2.5rem;font-weight:400;line-height:3.125rem;letter-spacing:-1px}.destinos-home>.container>p{max-width:49.8125rem;margin:0.9375rem auto 2.5rem;text-align:center;font-size:1.125rem;font-weight:400;line-height:140%;letter-spacing:-0.72px}.destinos-home .destinos-slider-container{position:relative}.destinos-home .swiper-destinos{overflow:hidden}.destinos-home .destino{display:flex;flex-direction:column;align-items:center;border-radius:0.875rem;background:var(--gray-50);overflow:hidden;height:100%}.destinos-home .destino-image-container{width:100%;height:12.0625rem;overflow:hidden}.destinos-home .destino-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.destinos-home .destino-image-icon{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;border-radius:50%;border:0.125rem solid var(--gray-50);background:hsla(0,0%,100%,.95);box-shadow:0 0.25rem 0.375rem -0.0625rem rgba(0,0,0,.1),0 0.125rem 0.25rem -0.125rem rgba(0,0,0,.1);margin-top:-1.5rem;position:relative;z-index:1}.destinos-home .destino-image-icon svg{width:1.75rem;height:1.75rem;flex-shrink:0}.destinos-home .destino-content{display:flex;padding:0.75rem 0.5rem 2rem;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem;flex:1 0 0;align-self:stretch}.destinos-home .destino-title{color:var(--gray-700);text-align:center;font-size:1.125rem;font-weight:700;line-height:1.5}.destinos-home .destino-text{color:var(--gray-500);text-align:center;font-size:0.875rem;font-weight:400;line-height:1.125rem;margin-bottom:0}.destinos-home .destinos-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:50%;border:solid 0.0625rem var(--primary-color);background-color:rgba(0,0,0,0);color:var(--primary-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;z-index:2}.destinos-home .destinos-arrow:hover{background-color:var(--primary-color);color:var(--gray-50)}.destinos-home .destinos-arrow-prev{left:-3.125rem}.destinos-home .destinos-arrow-next{right:-3.125rem}.destinos-home .swiper-pagination-destinos{display:none;text-align:center;margin-top:1.5rem}.destinos-home .swiper-pagination-destinos .swiper-pagination-bullet{width:0.5rem;height:0.5rem;background:var(--gray-300);opacity:1;border-radius:50%}.destinos-home .swiper-pagination-destinos .swiper-pagination-bullet-active{background:var(--primary-color)}@media(max-width: 1400px){.destinos-home .destinos-arrow-prev{left:-0.625rem}.destinos-home .destinos-arrow-next{right:-0.625rem}}@media(max-width: 768px){.destinos-home .destinos-arrow{display:none}.destinos-home .swiper-pagination-destinos{display:block}}.historia-sobre{overflow-x:hidden;padding:7.75rem 0;color:var(--gray-600)}.historia-sobre .header-historia{margin-top:1rem;margin-bottom:2.125rem}.historia-sobre .arrows-slide-container{gap:0.5rem}.historia-sobre .arrows-slide-container .button-slide-historia{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:solid 0.0625rem var(--slate-300);background-color:var(--gray-50);border-radius:50%;transition:.3s}.historia-sobre .arrows-slide-container .button-slide-historia svg path{transition:.3s}.historia-sobre .arrows-slide-container .button-slide-historia:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.historia-sobre .arrows-slide-container .button-slide-historia:hover svg path{stroke:var(--gray-100)}.historia-sobre .swiper-historia .swiper-slide{padding:1.71875rem 1.5rem;border-bottom-right-radius:0.75rem;border-top-left-radius:0.75rem;background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);height:32.625rem}.historia-sobre .swiper-historia .image-container{border-bottom-right-radius:0.75rem;border-top-left-radius:0.75rem;width:100%;height:14.6875rem;position:relative;overflow:hidden}.historia-sobre .swiper-historia .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.historia-sobre .swiper-historia .image-container .year{position:absolute;top:0.3125rem;left:1.25rem;width:6.270625rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:2097150rem;background-color:var(--primary-color);color:var(--gray-100);box-shadow:0rem 0.625rem -0.1875rem 0.9375rem rgba(0,0,0,.1),0rem 0.25rem -0.25rem 0.375rem rgba(0,0,0,.1);letter-spacing:0}.historia-sobre .swiper-historia h3{margin-top:2rem;color:var(--gray-550)}.historia-sobre .swiper-historia p{line-height:1.83125rem;letter-spacing:0;margin-top:0.9375rem;color:var(--gray-500)}.historia-sobre .swiper-historia .swiper-pagination{display:none}.pilares-sobre{content:"";background-repeat:no-repeat;background-position:45% 50%;background-size:cover;background-image:url("../../img/sobre/background-pilares.jpg");padding:7.75rem 0;color:var(--gray-600)}.pilares-sobre h2{margin-top:1rem;margin-bottom:0.5rem;text-align:center;color:var(--gray-100, #F3F4F6);text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.6px}.pilares-sobre .principles{color:var(--gray-100, #F3F4F6);text-align:center;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:116%}.pilares-sobre p{text-align:center}.pilares-sobre .section-subtitle{margin:0 auto}.pilares-sobre .pilares-itens{margin:0 auto;margin-top:2rem;gap:1.5rem}.pilares-sobre .pilares-itens .pilar-item{background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;padding:2rem;width:22.375rem;height:18.9375rem}.pilares-sobre .pilares-itens .pilar-item .pilar-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary-color)}.pilares-sobre .pilares-itens .pilar-item h3{margin:1rem 0}.pilares-sobre .pilares-itens .pilar-item p{line-height:1.24;margin-top:1rem;max-width:18.375rem;text-align:start}.pilares-sobre .pilares-itens .pilar-item ul{line-height:1.24;list-style:initial;margin-left:1.25rem}.equipe-sobre{padding:7.75rem 0;color:var(--gray-600)}.equipe-sobre .container-content{width:70.25rem;margin:0 auto;gap:4.75rem}.equipe-sobre .text-content{max-width:16.25rem}.equipe-sobre .text-content h2{margin-top:1rem;margin-bottom:1.5rem}.equipe-sobre .equipe-grid{gap:1.1875rem}.equipe-sobre .pessoa-equipe{background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;padding:0.25rem;width:15.6875rem;height:22.75rem}.equipe-sobre .pessoa-equipe h3{margin-top:1.6875rem;margin-bottom:0.625rem;padding-left:1rem}.equipe-sobre .pessoa-equipe .cargo{color:var(--primary-color);padding-left:1rem}.equipe-sobre .pessoa-equipe .image-container{position:relative;border-top-left-radius:0.5rem;overflow:hidden;width:100%;height:13.3125rem}.equipe-sobre .pessoa-equipe .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.faca-parte-sobre{text-align:center;padding:3rem 0;color:var(--gray-100);background-color:var(--primary-color)}.faca-parte-sobre .container{position:relative}.faca-parte-sobre .container .detalhe{position:absolute;width:24.375rem;top:-6.25rem;right:0}.faca-parte-sobre .button{background-color:var(--gray-100);color:var(--slate-600);border-color:var(--gray-300);width:max-content;margin:0 auto}.faca-parte-sobre .button:hover{background-color:var(--primary-color);color:var(--gray-100)}.faca-parte-sobre .button:hover svg path{stroke:var(--gray-100)}.faca-parte-sobre p{margin-top:1rem;margin-bottom:2rem}@media(max-width: 1400px){.historia-sobre .swiper-historia .swiper-slide{height:36.25rem}}@media(max-width: 1200px){.historia-sobre .swiper-historia .swiper-slide{height:40.625rem}.pilares-sobre .pilares-itens .pilar-item{height:20.625rem}.equipe-sobre .container-content{width:100%}.faca-parte-sobre .detalhe{display:none}}@media(max-width: 992px){.pilares-sobre .pilares-itens .pilar-item{height:25rem}.equipe-sobre .text-content{text-align:center;max-width:85%}.equipe-sobre .section-subtitle{margin:0 auto}}@media(max-width: 768px){.historia-sobre{text-align:center}.historia-sobre .section-subtitle{margin:0 auto}.historia-sobre .header-historia .arrows-slide-container{display:none}.historia-sobre .swiper-historia{padding-top:0.625rem;padding-bottom:1.25rem;overflow:hidden;position:relative}.historia-sobre .swiper-historia .swiper-slide{text-align:start;height:100%}.historia-sobre .swiper-historia .swiper-pagination{display:block;bottom:1.25rem}.historia-sobre .swiper-historia .swiper-pagination-bullet{width:0.5rem;height:0.5rem;background:var(--gray-300);opacity:1;border-radius:50%}.historia-sobre .swiper-historia .swiper-pagination-bullet-active{background:var(--primary-color);transition:all .3s ease}.pilares-sobre .pilares-itens .pilar-item{width:100%;height:100%}.equipe-sobre .pessoa-equipe h3{padding-left:0}.equipe-sobre .pessoa-equipe .cargo{padding-left:0}}@media(max-width: 576px){.equipe-sobre .pessoa-equipe{width:95%}}.hero-servicos h1{max-width:28ch}.hero-servicos p{max-width:55ch}.servicos{padding-top:4.75rem;padding-bottom:9.75rem;color:var(--gray-600)}.servicos .container-content{gap:3.8125rem;max-width:75.625rem;margin:0 auto}.servicos .select-servico{min-width:19.125rem}.servicos .select-servico .button{background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);color:var(--gray-600);width:100%;cursor:pointer}.servicos .select-servico .button svg path{fill:var(--gray-600)}.servicos .select-servico .button:nth-child(n+2){margin-top:1rem}.servicos .select-servico .button:hover,.servicos .select-servico .button.active{background-color:var(--primary-color);color:var(--gray-100);border-color:var(--primary-color)}.servicos .select-servico .button:hover svg path,.servicos .select-servico .button.active svg path{fill:var(--gray-100)}.servicos .select-servico .button:hover img,.servicos .select-servico .button.active img{filter:brightness(0) invert(1)}.servicos .servico-loading{display:none;justify-content:center;align-items:center;min-height:25rem;width:100%}.servicos .servico-loading.active{display:flex}.servicos .servico-loading .spinner{width:3rem;height:3rem;border:0.25rem solid var(--gray-300);border-top-color:var(--primary-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.servicos .servico-item{display:none}.servicos .servico-item .image-content{background-color:var(--gray-50);border-top-left-radius:0.75rem;padding:0.25rem 0.25rem 0 0.25rem;border:solid 0.0625rem var(--gray-300);border-bottom:none}.servicos .servico-item .image-content .image-container{width:100%;border-top-left-radius:0.5rem;position:relative;overflow:hidden;height:16.5rem}.servicos .servico-item .image-content .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.servicos .servico-item .text-content{background-color:var(--gray-50);border-bottom-right-radius:0.75rem;border:solid 0.0625rem var(--gray-300);border-top:none;padding:1.5rem;padding-top:2.5rem}.servicos .servico-item .text-content h2{margin-bottom:1.25rem}.servicos .servico-item .text-content p{line-height:1.4;color:var(--gray-500)}.servicos .servico-item .text-content .caracteristicas{margin-top:2.5rem}.servicos .servico-item .text-content .caracteristica{background-color:var(--gray-50);padding:2rem;border:solid 0.0625rem var(--gray-300);border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem}.servicos .servico-item .text-content .caracteristica .caracteristica-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:50%}.servicos .servico-item .text-content .caracteristica h3{margin-top:2rem;margin-bottom:1rem}.servicos .servico-item .text-content .caracteristica p{line-height:1.24;color:var(--gray-600);max-width:27ch}.servicos .servico-item .text-content .etapas{margin-top:2.5rem;padding:0 1rem}.servicos .servico-item .text-content .etapas .etapa-item{width:14.125rem}.servicos .servico-item .text-content .etapas .etapa-item:first-child p{max-width:18ch}.servicos .servico-item .text-content .etapas h3{margin-bottom:2rem;color:var(--gray-550)}.servicos .servico-item .text-content .etapas .etapas-itens{gap:2.5rem}.servicos .servico-item .text-content .etapas p{line-height:1.625rem;color:var(--gray-500)}.servicos .servico-item .text-content .etapas .numero-etapa{position:relative;background-color:var(--primary-color);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;color:var(--gray-100);border-radius:50%;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.servicos .servico-item .text-content .etapas .etapa-1-number::after{content:"";width:8.3125rem;height:0.25rem;background-color:var(--primary-color);opacity:30%;position:absolute;right:-9.375rem}.servicos .servico-item .text-content .etapas .etapa-2-number::after{content:"";width:10.25rem;height:0.25rem;background-color:var(--primary-color);opacity:30%;position:absolute;right:-11.3125rem}.servicos .servico-item .text-content .etapas h4{margin-bottom:0.75rem}.servicos .servico-item .text-content .cta-servicos-container{width:100%;gap:1.375rem;margin-top:3.625rem}.servicos .servico-item .text-content .cta-servicos-container .button{width:100%}.servicos .servico-item .text-content .cta-servicos-container button.button{background-color:var(--primary-color);color:var(--gray-100)}.servicos .servico-item .text-content .cta-servicos-container button.button:hover{background-color:var(--gray-50);color:var(--primary-color)}.servicos .servico-item .text-content .cta-servicos-container button.button:hover svg path{stroke:var(--primary-color)}.servicos .servico-item .text-content .cta-servicos-container a.button:hover{background-color:var(--primary-color);color:var(--gray-50)}.servicos .servico-item .text-content .cta-servicos-container a.button:hover svg path{stroke:var(--gray-50)}.servicos .servico-item.active{display:block}@media(max-width: 1350px){.servicos .container-content{max-width:100%}.servicos .select-servico{min-width:12.5rem}}@media(max-width: 992px){.servicos .text-content .etapas{text-align:center}.servicos .text-content .etapas .numero-etapa{margin:0 auto}.servicos .text-content .etapas p{margin-left:auto;margin-right:auto}.servicos .text-content .etapas .etapa-1-number::after,.servicos .text-content .etapas .etapa-2-number::after{display:none}}.hero-produtos .background-hero img{filter:brightness(150%)}.hero-produtos::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);opacity:35%;z-index:2}.hero-produtos h1{max-width:20ch}.hero-produtos p{max-width:100%}.produtos-section{padding-top:4rem;padding-bottom:8.3125rem;color:var(--gray-550)}.produtos-section .produto-item{position:relative}.produtos-section .produto-item .arrows-produto-image{position:absolute;top:12.25rem;z-index:2;gap:0.5rem;right:2.125rem}.produtos-section .produto-item .arrows-produto-image button{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:solid 0.0625rem var(--slate-300);border-radius:0.25rem;background-color:var(--gray-50)}.produtos-section .produto-item .arrows-produto-image button svg path{transition:.3s}.produtos-section .produto-item .arrows-produto-image button:hover svg path{stroke:var(--gray-550)}.produtos-section .produto-item .swiper-produtos-1{overflow:hidden}.produtos-section .produto-item .swiper-produtos-2{overflow:hidden}.produtos-section .produto-item .image-content{width:100%;background-color:var(--gray-50);border-top-left-radius:0.75rem;padding:0.25rem 0.25rem 0 0.25rem;border:solid 0.0625rem var(--gray-300);border-bottom:none}.produtos-section .produto-item .image-content .image-container{width:100%;border-top-left-radius:0.5rem;position:relative;overflow:hidden;height:16.1875rem}.produtos-section .produto-item .image-content .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.produtos-section .produto-item .text-content{background-color:var(--gray-50);border-bottom-right-radius:0.75rem;border:solid 0.0625rem var(--gray-300);border-top:none;padding:1.5rem;margin-top:-20px}.produtos-section .produto-item .text-content .main-paragrafo{margin-top:1rem;padding-bottom:1.5rem;border-bottom:solid 0.0625rem var(--gray-300);color:var(--gray-500);margin-bottom:1.5rem}.produtos-section .produto-item .text-content h3{gap:0.5rem}.produtos-section .produto-item .text-content ul{color:var(--gray-500)}.produtos-section .produto-item .text-content .aplicacoes-lista{margin-left:1.75rem;margin-top:0.75rem;margin-bottom:2.5rem}.produtos-section .produto-item .text-content .aplicacoes-lista li:nth-child(n+2){margin-top:0.5rem}.produtos-section .produto-item .text-content .tipos-itens{margin-top:1rem;margin-bottom:2.5rem}.produtos-section .produto-item .text-content .tipos-itens .tipo-item{background-color:var(--gray-100);border:solid 0.0625rem var(--gray-300);border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem;padding:1rem}.produtos-section .produto-item .text-content .tipos-itens .tipo-item p{margin:0}.produtos-section .produto-item .text-content .tipos-itens .tipo-item .tipo-item-header{margin-bottom:0.25rem}.produtos-section .produto-item .text-content .tipos-itens .tipo-item:nth-child(n+2){margin-top:0.75rem}.produtos-section .produto-item .text-content .embalagens-lista{margin-top:0.75rem}.produtos-section .produto-item .text-content .embalagens-lista li:nth-child(n+2){margin-top:0.5rem}.produtos-section .produto-item .text-content .diferenciais-lista{margin-bottom:2.5rem}.produtos-section .produto-item .text-content .diferenciais-lista li{display:flex;align-items:center;gap:0.5rem}.produtos-section .produto-item .text-content .diferenciais-lista li:nth-child(n+2){margin-top:0.5rem}.produtos-section .produto-item .text-content .diferenciais-title{padding-top:2.5rem;margin-top:2.5rem;border-top:solid 0.0625rem var(--gray-300);margin-bottom:0.75rem}.produtos-section .produto-item .text-content .button{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--gray-100)}.produtos-section .produto-item .text-content .button:hover{background-color:var(--gray-50);color:var(--primary-color)}.produtos-section .produto-item .text-content .button:hover svg path{stroke:var(--primary-color)}@media(max-width: 992px){.produtos-section .produto-item:nth-child(n+2){margin-top:1.5rem}}.hero-contato .container-content{padding-left:0;padding-bottom:18.6875rem;padding-top:7.1875rem}.hero-contato h1{text-align:center;max-width:100%}.hero-contato p{text-align:center;max-width:100%}.contact-page-form .form .captcha img{width:100%}.contact-page-form .form .button-container{margin:0}.contact-page-form .form{margin-bottom:0}.contact-page-form .form h2{gap:0.75rem}.contact-page-form .form h2 .icon-msg,.contact-page-form .form h2 .icon-person{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:50%}.contact-page-form .form p{margin-top:1.5rem;margin-bottom:1rem}.contact-page-form .form label{margin-left:0}.contact-page-form .form input,.contact-page-form .form select,.contact-page-form .form textarea{background-color:rgba(0,0,0,0);border:solid 0.0625rem var(--gray-300);padding:0.75rem 1rem;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem}.contact-page-form .form input::placeholder,.contact-page-form .form select::placeholder,.contact-page-form .form textarea::placeholder{color:rgba(10,10,10,.3137254902)}.contact-page-form .form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../../img/contato/custom-select.svg");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:1rem}.contact-page-form .form select.first-option-selected{color:rgba(10,10,10,.3137254902)}.contact-page-form .form textarea{height:9.125rem;resize:none}.contact-page-form .form button.button{background-color:var(--primary-color);color:var(--gray-100);border-color:var(--primary-color)}.contact-page-form .form button.button:hover{color:var(--primary-color);background-color:rgba(0,0,0,0)}.contact-form-section{min-height:60rem;color:var(--gray-550)}.contact-form-section .container{position:relative}.contact-form-section .container .contact-container{width:100%;position:absolute;top:-12.5rem;padding-left:5.375rem;padding-right:5.375rem}.contact-form-section .container .contact-container p{color:var(--gray-500)}.contact-form-section .container .contact-container .form,.contact-form-section .container .contact-container .contact-block{padding:1.5625rem;background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem}.contact-form-section .container .contact-container .contact-block:nth-child(n+2){margin-top:1.25rem}.contact-form-section .container .contact-container .contact-block p{margin-bottom:0.625rem}.contact-form-section .container .contact-container .contact-block a{display:flex;align-items:center;color:var(--primary-color);gap:0.5rem;margin-top:0.5rem}.contact-form-section .container .contact-container .contact-block h2{margin-bottom:1rem;display:flex;align-items:center;gap:0.75rem}.contact-form-section .container .contact-container .contact-block .bottom-contact-block{padding-top:1.0625rem;border-top:solid 0.0625rem var(--gray-300);margin-top:1rem}.contact-form-section .container .contact-container .contact-block-sede p{color:var(--gray-550)}.contact-form-section .container .contact-container .contact-block-sede .horario-atendimento p{color:var(--gray-500)}.contact-form-section .container .contact-container .contact-block-sede .horario-atendimento .title-horario{display:flex;align-items:center;gap:0.5rem}.contact-form-section .container .contact-container .contact-block-sede .horario-atendimento .horarios{padding-left:1.75rem}.contact-form-section .container .contact-container .contact-blocks{max-height:54.8125rem}.faca-parte-contato{color:var(--gray-550);background-color:var(--primary-color);min-height:40.3125rem;text-align:center;position:relative}.faca-parte-contato .background-image{position:absolute;top:0;left:0;opacity:24%;width:100%;height:100%;object-fit:cover;object-position:center}.faca-parte-contato .container{position:relative}.faca-parte-contato .container .container-form{position:absolute;width:100%;top:-9.375rem}.faca-parte-contato .form{padding:2.0625rem;background-color:var(--gray-50);border:solid 0.0625rem var(--gray-300);border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;max-width:43.8125rem;margin:0 auto}.faca-parte-contato .form h2{max-width:max-content;margin:0 auto}.faca-parte-contato .form p{margin:0 auto;max-width:50ch;margin-top:1.5rem;margin-bottom:1rem;color:var(--gray-500)}.faca-parte-contato .form label{text-align:start}.faca-parte-contato .form .form-block{width:100%;gap:1rem}.faca-parte-contato .form .form-block div{width:100%}.faca-parte-contato .form .form-block input{width:100%}.faca-parte-contato .form .file-input{display:none}.faca-parte-contato .form .file-selector{width:100%;padding:1.5rem 0;cursor:pointer;border:dashed 0.125rem #d1d5dc;border-bottom-right-radius:0.5rem;border-top-left-radius:0.5rem}.faca-parte-contato .form .file-selector p{text-align:center;color:#99a1af;margin-top:0.5rem;margin-bottom:0}.faca-parte-contato .form .file-selector p.title-file-selector{color:var(--gray-550)}.faca-parte-contato .form .file-selector svg{display:block;margin:0 auto;margin-bottom:0.3125rem}.maps-location{height:24.75rem;width:100%}@media(max-width: 992px){.contact-page .form .button-container{gap:0.75rem}.contact-form-section{min-height:106.25rem}.contact-form-section .container .contact-container{padding-left:0.75rem;padding-right:0.75rem;height:100%}.contact-form-section .container .contact-container .col-12{padding:0}.contact-form-section .container .contact-container .col-12 .contact-block{padding:1.5625rem}.contact-form-section .container .contact-container button.button{padding:1rem 2rem}.contact-form-section .container .contact-container .form{padding:1.5625rem;margin-bottom:2rem}.faca-parte-contato{padding:3.75rem 0}.faca-parte-contato .container .container-form{position:static;width:100%}.faca-parte-contato .form{max-width:100%;width:100%;padding:1.5625rem}.faca-parte-contato .form h2 .icon-person{display:none}}@media(max-width: 768px){.contact-page-form .form .button-container{margin:0}.contact-page-form .form .button-container .button{margin-top:0.5rem}}.legal-hero .container-content p{color:var(--gray-400)}.legal-content{padding:5rem 0}.legal-content .legal-update{font-size:0.875rem;color:var(--gray-400);margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-200)}.legal-content .legal-article{max-width:50rem}.legal-content .legal-article h2{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.legal-content .legal-article p{font-size:1rem;line-height:1.7;color:var(--gray-600);margin-bottom:1rem}.legal-content .legal-article ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.legal-content .legal-article ul li{font-size:1rem;line-height:1.7;color:var(--gray-600);margin-bottom:0.5rem}.legal-content .legal-article ul li strong{color:var(--gray-700)}.legal-content .legal-article ul.contact-info{list-style:none;padding-left:0;background-color:var(--gray-50);padding:1.5rem;border-top-left-radius:0.75rem;border-bottom-right-radius:0.75rem;border:1px solid var(--gray-200)}.legal-content .legal-article ul.contact-info li{margin-bottom:0.25rem}.legal-content .legal-article ul.contact-info a{color:var(--primary-color);text-decoration:none;font-weight:600}.legal-content .legal-article ul.contact-info a:hover{text-decoration:underline}.legal-content .legal-article a{color:var(--primary-color);text-decoration:none}.legal-content .legal-article a:hover{text-decoration:underline}@media(max-width: 576px){.legal-content{padding:3rem 0}.legal-content .legal-article h2{font-size:1.25rem;margin-top:2rem}}/*# sourceMappingURL=main.min.css.map */
