.portfolio-mobile-nav nav{scrollbar-width:none;-ms-overflow-style:none}.portfolio-mobile-nav nav::-webkit-scrollbar{display:none}.portfolio-product-carousel>div{min-width:0!important;width:100%!important}.portfolio-product-carousel>div:first-child{order:2}.portfolio-product-carousel>div:nth-child(2){order:1}.portfolio-product-carousel>div:nth-child(2) button[aria-label^="Ampliar:"]{aspect-ratio:5/4!important;background:#fff!important}.portfolio-product-carousel+div .md\:hidden{display:none!important}@media (max-width:767px){body:has(main#main-content #produtos) header[role=banner]{position:absolute!important}.portfolio-product-carousel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;overflow:visible!important;padding-bottom:0!important;scroll-snap-type:none!important}.portfolio-product-carousel>div{scroll-snap-align:none!important}}@media (max-width:639px){html{scroll-padding-top:1rem}.portfolio-mobile-nav{margin-top:.25rem!important;padding-inline:.5rem!important}.portfolio-mobile-nav nav{gap:.2rem!important;border-radius:.9rem!important;padding:.25rem!important}.portfolio-mobile-nav nav a{border-radius:.65rem!important;padding:.42rem .58rem!important;font-size:.42rem!important;letter-spacing:.1em!important}.portfolio-mobile-nav nav button{width:1.9rem!important;height:1.9rem!important;border-radius:.65rem!important}.portfolio-mobile-nav nav button svg{width:.85rem!important;height:.85rem!important}main#main-content:has(#produtos) #experiencia,main#main-content:has(#produtos) #inicio,main#main-content:has(#produtos) #produtos{max-width:100vw;overflow-x:clip}main#main-content:has(#produtos) #inicio{padding-top:6.85rem!important}main#main-content:has(#produtos) #inicio>.container{padding-bottom:3.25rem!important}main#main-content:has(#produtos) #inicio h1{font-size:clamp(2.35rem,10.8vw,3rem)!important;line-height:.95!important;letter-spacing:-.047em!important}main#main-content:has(#produtos) #inicio h1+p{margin-top:.9rem!important;font-size:.9rem;line-height:1.58}main#main-content:has(#produtos) #case-3dgo,main#main-content:has(#produtos) #experiencia,main#main-content:has(#produtos) #processo,main#main-content:has(#produtos) #produtos{padding-top:4rem!important;padding-bottom:4rem!important}main#main-content:has(#produtos) #experiencia .grid,main#main-content:has(#produtos) #experiencia article,main#main-content:has(#produtos) #experiencia article>*,main#main-content:has(#produtos) #inicio .grid,main#main-content:has(#produtos) #produtos .grid,main#main-content:has(#produtos) #produtos article,main#main-content:has(#produtos) #produtos article>*{min-width:0!important;max-width:100%!important}main#main-content:has(#produtos) #experiencia article,main#main-content:has(#produtos) #produtos article{width:100%!important}main#main-content:has(#produtos) button[aria-label^="Ampliar:"]{width:100%!important;min-width:0!important;max-width:100%!important}}@media (min-width:768px){body:has(main#main-content #produtos) button[aria-label="Abrir conversa com a Studio Sapient"]{right:1.15rem!important;bottom:1.15rem!important;width:2.75rem!important;height:2.75rem!important;opacity:.72!important}body:has(main#main-content #produtos) .accessibility-menu-container>button{right:1.15rem!important;bottom:4.35rem!important;width:2.75rem!important;height:2.75rem!important;opacity:.72!important}body:has(main#main-content #produtos) .accessibility-menu-container>button:hover,body:has(main#main-content #produtos) button[aria-label="Abrir conversa com a Studio Sapient"]:hover{opacity:1!important}}@media (prefers-reduced-motion:reduce){main#main-content:has(#produtos) *,main#main-content:has(#produtos) :after,main#main-content:has(#produtos) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}