.elementor-307 .elementor-element.elementor-element-44c8541{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--overlay-opacity:1;--padding-top:007.5rem;--padding-bottom:07.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-307 .elementor-element.elementor-element-44c8541:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-44c8541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-307 .elementor-element.elementor-element-44c8541::before, .elementor-307 .elementor-element.elementor-element-44c8541 > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-44c8541 > .e-con-inner > .elementor-background-video-container::before, .elementor-307 .elementor-element.elementor-element-44c8541 > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-44c8541 > .e-con-inner > .elementor-background-slideshow::before, .elementor-307 .elementor-element.elementor-element-44c8541 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0A4D;background-image:url("https://orocofm.evelup.com.br/wp-content/uploads/2026/01/mask.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-b9d3bfa .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-b9d3bfa .elementor-icon{font-size:50px;}.elementor-307 .elementor-element.elementor-element-b9d3bfa .elementor-icon svg{height:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-9e7ac4a{right:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-9e7ac4a{left:0px;}.elementor-307 .elementor-element.elementor-element-9e7ac4a{bottom:0px;}.elementor-307 .elementor-element.elementor-element-9e7ac4a img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-1369bea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.5rem;font-weight:700;}@media(max-width:1366px){.elementor-307 .elementor-element.elementor-element-44c8541{--padding-top:06.25rem;--padding-bottom:06.25rem;--padding-left:02.5rem;--padding-right:02.5rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-44c8541{--padding-top:05rem;--padding-bottom:5rem;--padding-left:002.5rem;--padding-right:002.5rem;}.elementor-307 .elementor-element.elementor-element-b9d3bfa .elementor-icon{font-size:45px;}.elementor-307 .elementor-element.elementor-element-b9d3bfa .elementor-icon svg{height:45px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-44c8541{--padding-top:003.75rem;--padding-bottom:03.75rem;--padding-left:001.25rem;--padding-right:001.25rem;}.elementor-307 .elementor-element.elementor-element-b9d3bfa.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-307 .elementor-element.elementor-element-1369bea{text-align:center;}.elementor-307 .elementor-element.elementor-element-1369bea .elementor-heading-title{font-size:2em;}}/* Start custom CSS for icon, class: .elementor-element-b9d3bfa *//* Estado padrão (PAUSADO) */
.audio-icon .bar {
  transform-origin: center center;
  transform-box: fill-box;
  transform: scaleY(1); /* estado inicial */
}

/* Só anima quando estiver tocando */
.audio-icon .playing .bar {
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

/* Configuração individual (só ativa quando tiver is-playing) */
.audio-icon.playing .bar1 {
  animation: pulse1 1.1s 0s infinite ease-in-out;
}

.audio-icon.playing .bar2 {
  animation: pulse2 0.9s 0.1s infinite ease-in-out;
}

.audio-icon.playing .bar3 {
  animation: pulse3 1.3s 0.15s infinite ease-in-out;
}

.audio-icon.playing .bar4 {
  animation: pulse4 1s 0.05s infinite ease-in-out;
}

.audio-icon.playing .bar5 {
  animation: pulse5 1.2s 0.08s infinite ease-in-out;
}

/* Keyframes únicos */

@keyframes pulse1 {
  0%   { transform: scaleY(0.3); }
  20%  { transform: scaleY(1); }
  40%  { transform: scaleY(0.6); }
  60%  { transform: scaleY(0.9); }
  80%  { transform: scaleY(0.5); }
  100% { transform: scaleY(0.3); }
}

@keyframes pulse2 {
  0%   { transform: scaleY(0.5); }
  15%  { transform: scaleY(0.7); }
  35%  { transform: scaleY(0.4); }
  55%  { transform: scaleY(1); }
  75%  { transform: scaleY(0.6); }
  100% { transform: scaleY(0.5); }
}

@keyframes pulse3 {
  0%   { transform: scaleY(0.4); }
  18%  { transform: scaleY(0.85); }
  32%  { transform: scaleY(0.5); }
  50%  { transform: scaleY(0.95); }
  72%  { transform: scaleY(0.65); }
  100% { transform: scaleY(0.4); }
}

@keyframes pulse4 {
  0%   { transform: scaleY(0.6); }
  22%  { transform: scaleY(1); }
  38%  { transform: scaleY(0.55); }
  58%  { transform: scaleY(0.8); }
  78%  { transform: scaleY(0.4); }
  100% { transform: scaleY(0.6); }
}

@keyframes pulse5 {
  0%   { transform: scaleY(0.3); }
  16%  { transform: scaleY(0.8); }
  30%  { transform: scaleY(0.5); }
  52%  { transform: scaleY(1); }
  74%  { transform: scaleY(0.7); }
  100% { transform: scaleY(0.3); }
}/* End custom CSS */