*{margin:0;padding:0;box-sizing:border-box}html{width:100%;display:inline-block;align-items:center;justify-content:center;flex-direction:column;@media (max-width:1080px){font-size:93.75%}@media (max-width:720px){font-size:87.5%}scroll-behavior:smooth}.fonts-failed{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.fonts-loaded{font-family:var(--font-open-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,button,input,textarea{-webkit-font-smoothing:antialiased}body,button,input,textarea{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px}h1,h2,h3,h4,h5,h6,strong{font-weight:600;-webkit-font-smoothing:antialiased}button{cursor:pointer}[disabled]{opacity:.6}.app-loading-background{background:#3a1447}.logo{animation:crescendo 1.5s ease-in infinite alternate}@keyframes crescendo{0%{transform:scale(.8)}to{transform:scale(1)}}.swiper-actions-container-button.next{box-shadow:-10px 0 10px 10px rgba(0,0,0,.2)!important;background:rgba(0,0,0,.2)!important}.swiper-actions-container-button.prev{box-shadow:10px 0 10px 10px rgba(0,0,0,.2)!important;background:rgba(0,0,0,.2)!important}.dwhats-container{position:fixed;bottom:30px;right:15px;z-index:9999;display:flex;flex-direction:column;align-items:center}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.dwhats{position:relative;width:50px;height:50px;border-radius:50%;background:#f1f1f1;box-shadow:2px 2px 6px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.dwhats-container:not(.menu-open) .dwhats,.menu-open .button-secondary.whatsapp{animation:pulse 1.5s infinite}.tooltip{position:absolute;right:60px;background-color:#333;color:#fff;padding:4px 8px;border-radius:5px;font-size:9px;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease;white-space:nowrap;box-shadow:2px 2px 6px rgba(0,0,0,.3);transform:translateX(-10px);max-width:160px;text-align:center}.dwhats:hover .tooltip{opacity:1;visibility:visible;transform:translateX(0)}.tooltip:before{content:"Posso ajudar? 😊"}.dwhats:before{content:"";display:block;width:100%;height:100%;background:url(https://prod-cms-us-east-1-uploads.s3.us-east-1.amazonaws.com/Ally_v2_whatsapp_ff6b97206d.png) 50% no-repeat;background-size:cover;border-radius:50%}.menu-open .dwhats:before{content:"❌";font-size:24px;color:#007bff;background:none;display:flex;align-items:center;justify-content:center}.dwhats-menu{display:none;flex-direction:column;align-items:center;margin-bottom:10px}.menu-open .dwhats-menu{display:flex}.button-secondary.whatsapp{width:50px;height:50px;border-radius:50%;background:#25d366;box-shadow:2px 2px 6px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .3s ease;margin-bottom:10px}.button-secondary.whatsapp:before{content:"";width:24px;height:24px;background:url(https://prod-cms-us-east-1-uploads.s3.us-east-1.amazonaws.com/Whats_App_2b43900398.svg) 50% no-repeat;background-size:contain}.button-secondary.whatsapp:hover{box-shadow:2px 2px 8px rgba(0,0,0,.6)}