.elementor-5122 .elementor-element.elementor-element-4fbe3d3{--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-4fbe3d3:not(.elementor-motion-effects-element-type-background), .elementor-5122 .elementor-element.elementor-element-4fbe3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://espiritual.luzdaserra.com.br/wp-content/uploads/2025/04/STV_PAGINA_VSL-1-3.jpg");background-position:center center;background-size:cover;}.elementor-5122 .elementor-element.elementor-element-4fbe3d3, .elementor-5122 .elementor-element.elementor-element-4fbe3d3::before{--border-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-fb100ba{--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-58f6b3d{--spacer-size:25px;}.elementor-5122 .elementor-element.elementor-element-94461e6{text-align:center;}.elementor-5122 .elementor-element.elementor-element-94461e6 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5122 .elementor-element.elementor-element-f4b1127{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-f4b1127.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5122 .elementor-element.elementor-element-74e0662 .your-class{width:50%;}.elementor-5122 .elementor-element.elementor-element-74e0662{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5122 .elementor-element.elementor-element-74e0662.elementor-element{--align-self:center;}.elementor-5122 .elementor-element.elementor-element-d775a69{--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-d775a69:not(.elementor-motion-effects-element-type-background), .elementor-5122 .elementor-element.elementor-element-d775a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171D2D;}.elementor-5122 .elementor-element.elementor-element-d775a69, .elementor-5122 .elementor-element.elementor-element-d775a69::before{--border-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-4c7982c .elementor-button{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;fill:#171D2D;color:#171D2D;background-color:transparent;background-image:linear-gradient(220deg, #02E4E4 50%, #00FEFE 75%);}.elementor-5122 .elementor-element.elementor-element-4c7982c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5122 .elementor-element.elementor-element-4c7982c.elementor-element{--align-self:center;}.elementor-5122 .elementor-element.elementor-element-2f6492c{--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-2f6492c:not(.elementor-motion-effects-element-type-background), .elementor-5122 .elementor-element.elementor-element-2f6492c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://espiritual.luzdaserra.com.br/wp-content/uploads/2025/04/STV_PAGINA_VSL-1-3.jpg");background-position:center center;background-size:cover;}.elementor-5122 .elementor-element.elementor-element-2f6492c, .elementor-5122 .elementor-element.elementor-element-2f6492c::before{--border-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-7b70fb9{--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-2a4c54f{--spacer-size:25px;}.elementor-5122 .elementor-element.elementor-element-3bc1323{text-align:center;}.elementor-5122 .elementor-element.elementor-element-3bc1323 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5122 .elementor-element.elementor-element-8e8fbf7{--display:flex;--min-height:0vh;--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-8e8fbf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5122 .elementor-element.elementor-element-640b9da .your-class{width:50%;}.elementor-5122 .elementor-element.elementor-element-640b9da{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5122 .elementor-element.elementor-element-640b9da.elementor-element{--align-self:center;}.elementor-5122 .elementor-element.elementor-element-a758788{--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;--background-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-a758788:not(.elementor-motion-effects-element-type-background), .elementor-5122 .elementor-element.elementor-element-a758788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171D2D;}.elementor-5122 .elementor-element.elementor-element-a758788, .elementor-5122 .elementor-element.elementor-element-a758788::before{--border-transition:0.3s;}.elementor-5122 .elementor-element.elementor-element-805de00 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;fill:#171D2D;color:#171D2D;background-color:transparent;background-image:linear-gradient(220deg, #02E4E4 50%, #00FEFE 75%);}.elementor-5122 .elementor-element.elementor-element-805de00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5122 .elementor-element.elementor-element-805de00.elementor-element{--align-self:center;}body.elementor-page-5122:not(.elementor-motion-effects-element-type-background), body.elementor-page-5122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-5122 .elementor-element.elementor-element-f4b1127{--width:100%;}.elementor-5122 .elementor-element.elementor-element-8e8fbf7{--width:100%;}}@media(max-width:767px){.elementor-5122 .elementor-element.elementor-element-fb100ba{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5122 .elementor-element.elementor-element-94461e6 .elementor-heading-title{font-size:28px;}.elementor-5122 .elementor-element.elementor-element-f4b1127{--width:100%;--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-5122 .elementor-element.elementor-element-4c7982c .elementor-button{font-size:18px;}.elementor-5122 .elementor-element.elementor-element-4c7982c{width:100%;max-width:100%;}.elementor-5122 .elementor-element.elementor-element-7b70fb9{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5122 .elementor-element.elementor-element-3bc1323 .elementor-heading-title{font-size:28px;}.elementor-5122 .elementor-element.elementor-element-8e8fbf7{--width:100%;--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-5122 .elementor-element.elementor-element-640b9da{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-5122 .elementor-element.elementor-element-805de00 .elementor-button{font-size:18px;}.elementor-5122 .elementor-element.elementor-element-805de00{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-4c7982c */.botao-brilho {
    color: white;
    border: none;
    padding: 0px 0px; /* Tamanho do botão */
    font-size: 18px; /* Tamanho do texto */
    border-radius: 10px; /* Bordas arredondadas */
    cursor: pointer;
    overflow: hidden;
    z-index: 0;
    background: linear-gradient(90deg, #0b7419, #66ff4d, #0b7419); /* Gradiente com tons de verde */
    background-size: 300% 300%; /* Aumenta o tamanho do gradiente para criar o movimento */
    animation: gradiente-movimento 4s ease infinite; /* Animação contínua */
}

@keyframes gradiente-movimento {
    0% {
        background-position: 0% 50%; /* Gradiente começa do lado esquerdo */
    }
    50% {
        background-position: 100% 50%; /* Gradiente vai para o lado direito */
    }
    100% {
        background-position: 0% 50%; /* Gradiente retorna ao lado esquerdo */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-805de00 */.botao-brilho {
    color: white;
    border: none;
    padding: 0px 0px; /* Tamanho do botão */
    font-size: 18px; /* Tamanho do texto */
    border-radius: 10px; /* Bordas arredondadas */
    cursor: pointer;
    overflow: hidden;
    z-index: 0;
    background: linear-gradient(90deg, #0b7419, #66ff4d, #0b7419); /* Gradiente com tons de verde */
    background-size: 300% 300%; /* Aumenta o tamanho do gradiente para criar o movimento */
    animation: gradiente-movimento 4s ease infinite; /* Animação contínua */
}

@keyframes gradiente-movimento {
    0% {
        background-position: 0% 50%; /* Gradiente começa do lado esquerdo */
    }
    50% {
        background-position: 100% 50%; /* Gradiente vai para o lado direito */
    }
    100% {
        background-position: 0% 50%; /* Gradiente retorna ao lado esquerdo */
    }
}/* End custom CSS */