.elementor-318 .elementor-element.elementor-element-03ba40e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-d087171 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-318 .elementor-element.elementor-element-35f522e{--display:flex;--overlay-opacity:1;}.elementor-318 .elementor-element.elementor-element-35f522e:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-35f522e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df1bdbd );}.elementor-318 .elementor-element.elementor-element-35f522e::before, .elementor-318 .elementor-element.elementor-element-35f522e > .elementor-background-video-container::before, .elementor-318 .elementor-element.elementor-element-35f522e > .e-con-inner > .elementor-background-video-container::before, .elementor-318 .elementor-element.elementor-element-35f522e > .elementor-background-slideshow::before, .elementor-318 .elementor-element.elementor-element-35f522e > .e-con-inner > .elementor-background-slideshow::before, .elementor-318 .elementor-element.elementor-element-35f522e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df1bdbd );--background-overlay:'';}.elementor-318 .elementor-element.elementor-element-35f522e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-318 .elementor-element.elementor-element-3e2b665{--display:flex;--overlay-opacity:0.5;}.elementor-318 .elementor-element.elementor-element-3e2b665:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-3e2b665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df1bdbd );}.elementor-318 .elementor-element.elementor-element-3e2b665::before, .elementor-318 .elementor-element.elementor-element-3e2b665 > .elementor-background-video-container::before, .elementor-318 .elementor-element.elementor-element-3e2b665 > .e-con-inner > .elementor-background-video-container::before, .elementor-318 .elementor-element.elementor-element-3e2b665 > .elementor-background-slideshow::before, .elementor-318 .elementor-element.elementor-element-3e2b665 > .e-con-inner > .elementor-background-slideshow::before, .elementor-318 .elementor-element.elementor-element-3e2b665 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-df1bdbd );--background-overlay:'';}.elementor-318 .elementor-element.elementor-element-b6f44fc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-318 .elementor-element.elementor-element-193d0ab{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-318 .elementor-element.elementor-element-e3d7685{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-318 .elementor-element.elementor-element-75afec0{font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-318 .elementor-element.elementor-element-75afec0 p{margin-bottom:0px;}.elementor-318 .elementor-element.elementor-element-ea279f9{--display:flex;}.elementor-318 .elementor-element.elementor-element-40413b1{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-318 .elementor-element.elementor-element-0b1c071{font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-318 .elementor-element.elementor-element-0b1c071 p{margin-bottom:0px;}.elementor-318 .elementor-element.elementor-element-6170245{--display:flex;}.elementor-318 .elementor-element.elementor-element-4f61691{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-318 .elementor-element.elementor-element-212a8eb{font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-318 .elementor-element.elementor-element-212a8eb p{margin-bottom:0px;}.elementor-318 .elementor-element.elementor-element-51e30a4{--display:flex;}.elementor-318 .elementor-element.elementor-element-153b953{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-318 .elementor-element.elementor-element-9dbcc57{font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-318 .elementor-element.elementor-element-9dbcc57 p{margin-bottom:0px;}.elementor-318 .elementor-element.elementor-element-96ee3a8{--display:flex;}.elementor-318 .elementor-element.elementor-element-55ee35b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-318 .elementor-element.elementor-element-fc13bad{font-family:"Roboto Serif", Sans-serif;font-weight:400;}.elementor-318 .elementor-element.elementor-element-fc13bad p{margin-bottom:0px;}.elementor-318 .elementor-element.elementor-element-6026309 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px;}.elementor-318 .elementor-element.elementor-element-6026309{z-index:-1;}body.elementor-page-318:not(.elementor-motion-effects-element-type-background), body.elementor-page-318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df1bdbd );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-318 .elementor-element.elementor-element-35f522e{--width:97.498%;}.elementor-318 .elementor-element.elementor-element-b6f44fc{--width:100%;}}/* Start custom CSS */.slider-sessao-1, .slider-sessao-2 {
  overflow: hidden;
  position: relative;
}

.slider-track {
  display: flex;
  width: max-content;
  animation: slide-left 30s linear infinite;
}

.album-item {
  flex: 0 0 auto;
  width: 450px; /* ajuste conforme necessário */
  margin-right: 20px;
}

/* Animação contínua */
@keyframes slide-left {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* esse valor depende da duplicação de conteúdo */
}

/* Pausa quando o mouse estiver em cima */
.slider-sessao-1:hover .slider-track,
.slider-sessao-2:hover .slider-track {
  animation-play-state: paused;
}/* End custom CSS */