.elementor-7225 .elementor-element.elementor-element-1c08854{--display:flex;--min-height:408px;--justify-content:flex-end;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-7225 .elementor-element.elementor-element-1c08854:not(.elementor-motion-effects-element-type-background), .elementor-7225 .elementor-element.elementor-element-1c08854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7225 .elementor-element.elementor-element-4d33b74{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7225 .elementor-element.elementor-element-d0c1ae1{text-align:left;}.elementor-7225 .elementor-element.elementor-element-d0c1ae1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.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-7225 .elementor-element.elementor-element-dce9529{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7225 .elementor-element.elementor-element-7f75a34{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:25px 40px 25px 20px;}.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button:hover, .elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button:hover svg, .elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button:focus svg{fill:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:25px 40px 25px 20px;}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button:hover, .elementor-7225 .elementor-element.elementor-element-067626a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button-content-wrapper{flex-direction:row;}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button:hover svg, .elementor-7225 .elementor-element.elementor-element-067626a .elementor-button:focus svg{fill:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;padding:25px 40px 25px 20px;}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button:hover, .elementor-7225 .elementor-element.elementor-element-464338c .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button:hover svg, .elementor-7225 .elementor-element.elementor-element-464338c .elementor-button:focus svg{fill:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-b3e50f3{--display:flex;--min-height:416px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7225 .elementor-element.elementor-element-b3e50f3:not(.elementor-motion-effects-element-type-background), .elementor-7225 .elementor-element.elementor-element-b3e50f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shoutloud.com.br/wp-content/uploads/2025/10/Sem-titulo-6.png");}.elementor-7225 .elementor-element.elementor-element-e9efa9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-7225 .elementor-element.elementor-element-e9efa9f:not(.elementor-motion-effects-element-type-background), .elementor-7225 .elementor-element.elementor-element-e9efa9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7225 .elementor-element.elementor-element-06cdd0c{--display:flex;--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-7225 .elementor-element.elementor-element-fc5e069 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7225 .elementor-element.elementor-element-d7435db{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-7225 .elementor-element.elementor-element-d7435db .elementor-divider-separator{width:100%;}.elementor-7225 .elementor-element.elementor-element-d7435db .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7225 .elementor-element.elementor-element-1da8b1b{--display:flex;--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-7225 .elementor-element.elementor-element-14e4fc5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7225 .elementor-element.elementor-element-8431cea{--display:flex;}.elementor-7225 .elementor-element.elementor-element-4c6edaf{--display:flex;}.elementor-7225 .elementor-element.elementor-element-c84ebc4{--display:flex;--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-7225 .elementor-element.elementor-element-7ef7d05{--display:flex;}.elementor-7225 .elementor-element.elementor-element-2226242{--display:flex;}.elementor-7225 .elementor-element.elementor-element-49dc961{--display:flex;}.elementor-7225 .elementor-element.elementor-element-e44e1d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:25px 40px 25px 20px;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button:hover, .elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-6a3ce53{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button:hover svg, .elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button:focus svg{fill:var( --e-global-color-4cfcfd1 );}.elementor-7225 .elementor-element.elementor-element-74da50e{--display:flex;--min-height:601px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-7225 .elementor-element.elementor-element-74da50e:not(.elementor-motion-effects-element-type-background), .elementor-7225 .elementor-element.elementor-element-74da50e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #BE0B31 15%, #000000 100%);}.elementor-7225 .elementor-element.elementor-element-73af989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7225 .elementor-element.elementor-element-baf6d5b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-7225 .elementor-element.elementor-element-844c7bd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:58px;font-weight:500;color:#FFFFFF;}.elementor-7225 .elementor-element.elementor-element-098eff8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7225 .elementor-element.elementor-element-e9d4d3e{--display:flex;}.elementor-7225 .elementor-element.elementor-element-83a56bf{--display:flex;}.elementor-7225 .elementor-element.elementor-element-330874b{--display:flex;}.elementor-7225 .elementor-element.elementor-element-62e2c7f{--display:flex;}.elementor-7225 .elementor-element.elementor-element-57766a3{--display:flex;}.elementor-7225 .elementor-element.elementor-element-914530d{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-7225 .elementor-element.elementor-element-914530d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d0d1037 ) 0%, #f2295b 100%);}.elementor-7225 .elementor-element.elementor-element-914530d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#000000;}@media(min-width:768px){.elementor-7225 .elementor-element.elementor-element-73af989{--width:33.3333%;}.elementor-7225 .elementor-element.elementor-element-098eff8{--width:66.6666%;}}@media(max-width:1024px){.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button{font-size:20px;}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button{font-size:20px;}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button{font-size:20px;}.elementor-7225 .elementor-element.elementor-element-6a3ce53{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-7225 .elementor-element.elementor-element-f8f56b9 > .elementor-widget-container{margin:-40px 0px 0px 15px;padding:20px 20px 20px 20px;}.elementor-7225 .elementor-element.elementor-element-f8f56b9 .elementor-button{font-size:22px;}.elementor-7225 .elementor-element.elementor-element-067626a > .elementor-widget-container{margin:-40px 0px 0px 15px;padding:20px 20px 20px 20px;}.elementor-7225 .elementor-element.elementor-element-067626a .elementor-button{font-size:22px;}.elementor-7225 .elementor-element.elementor-element-464338c > .elementor-widget-container{margin:-40px 0px 0px 15px;padding:20px 20px 20px 20px;}.elementor-7225 .elementor-element.elementor-element-464338c .elementor-button{font-size:22px;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 > .elementor-widget-container{margin:-40px 0px 0px 15px;padding:20px 20px 20px 20px;}.elementor-7225 .elementor-element.elementor-element-6a3ce53{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-7225 .elementor-element.elementor-element-6a3ce53 .elementor-button{font-size:22px;}}/* Start custom CSS for divider, class: .elementor-element-d7435db *//* Definindo o estilo básico do divisor */
.elementor-7225 .elementor-element.elementor-element-d7435db {
  position: relative;
  overflow: hidden;
  border: none; /* Remove a borda padrão */
}

/* Linha de luz com sombra e transparência */
.elementor-7225 .elementor-element.elementor-element-d7435db::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -100%;
  width: 100%;
  height: 2px; /* Espessura da linha de luz */
  background: rgba(255, 255, 255, 0.7); /* Cor branca com transparência */
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.5); /* Sombra suave */
  animation: lightMove 8s infinite linear; /* Aumento para 8s para uma animação bem lenta */
}

/* Adicionando o texto "SHOUTLOUD" ao centro da linha */
.elementor-7225 .elementor-element.elementor-element-d7435db::after {
  content: 'SHOUTLOUD'; /* Texto que aparecerá no meio da linha */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* Centraliza o texto na linha */
  color: white; /* Cor do texto */
  font-size: 16px; /* Tamanho do texto */
  font-weight: bold; /* Negrito */
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.7); /* Sombra do texto para destacá-lo */
  z-index: 1; /* Garantir que o texto apareça sobre a linha de luz */
  animation: textMove 8s infinite linear; /* Mesma animação da linha para o texto */
}

/* Animação da linha de luz */
@keyframes lightMove {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}

/* Animação para o texto "SHOUTLOUD" */
@keyframes textMove {
  0% {
    left: -100%;
  }
  50% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cbebdf *//* Estilo inicial da imagem */
.imagem-dinamica {
    position: relative; /* Para permitir o posicionamento do texto sobre a imagem */
}

.imagem-dinamica img {
    transition: all 0.6s ease; /* Transição suave para a imagem */
    width: 100%; /* Garante que a imagem ocupe 100% da largura do contêiner */
}

/* Texto sobre a imagem */
.imagem-dinamica .texto-hover {
    position: absolute; /* Posiciona o texto sobre a imagem */
    top: 50%; /* Alinha verticalmente ao centro */
    left: 50%; /* Alinha horizontalmente ao centro */
    transform: translate(-50%, -50%); /* Ajusta para garantir que o texto fique centralizado */
    color: white; /* Cor do texto */
    font-size: 2rem; /* Tamanho do texto */
    font-weight: bold;
    opacity: 0; /* Texto começa invisível */
    transition: opacity 0.3s ease-in-out, transform 0.6s ease-in-out; /* Transições suaves */
}

/* Efeito de hover - Desfoque vermelho e transição chamativa */
.imagem-dinamica:hover img {
    filter: blur(8px) brightness(0.6) sepia(0.4) hue-rotate(180deg); /* Desfoque com filtro vermelho e brilho */
    transform: scale(1.1); /* Aumenta a imagem para dar um efeito de zoom */
}

/* Efeito de hover no texto - Faz o texto aparecer */
.imagem-dinamica:hover .texto-hover {
    opacity: 1; /* Torna o texto visível */
    transform: translate(-50%, -50%) scale(1.2); /* Aumenta o texto ao passar o mouse */
}/* End custom CSS */