.container{width:100%;display:flex;align-items:center;justify-content:center;background-color:transparent}.progressBar{width:100%;height:4px;background-color:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.progressSegment{width:40%;height:100%;border-radius:2px;animation:slide 1.5s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.carrossel-container{width:100%;position:relative;overflow:hidden}.carrossel-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carrossel-scroll::-webkit-scrollbar{display:none}.carrossel-item{flex:0 0 100%;scroll-snap-align:center;width:100%}.carrossel-imagem{width:100%;height:auto;object-fit:cover;background-color:transparent}.carrossel-arrow-forward{position:absolute;top:50%;right:0;transform:translateY(-100%);z-index:99999999;button {background-color: #FF9300; border-radius: 100%; padding: .5rem;}}.carrossel-indicadores{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.carrossel-indicador{width:.75rem;height:.75rem;border-radius:50%;background-color:rgba(255,255,255,.5);border:none;padding:0;cursor:pointer}.carrossel-indicador.ativo{background-color:#fff}.carrossel-dash{width:2rem;height:.2rem;background-color:rgba(255,255,255,.5);align-self:center}html,body,#root{height:100%;width:100%;margin:0;padding:0;overflow:hidden;position:fixed}*{box-sizing:border-box;max-width:100vw}
