.elementor-1367 .elementor-element.elementor-element-0258b58{--display:flex;--min-height:100vh;--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:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1367 .elementor-element.elementor-element-0258b58:not(.elementor-motion-effects-element-type-background), .elementor-1367 .elementor-element.elementor-element-0258b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040C74;}.elementor-1367 .elementor-element.elementor-element-0258b58, .elementor-1367 .elementor-element.elementor-element-0258b58::before{--border-transition:0.3s;}.elementor-1367 .elementor-element.elementor-element-3b6e94f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-1367 .elementor-element.elementor-element-364c581 .elementor-heading-title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:99px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1367 .elementor-element.elementor-element-2a5f5a4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.6px;}.elementor-1367 .elementor-element.elementor-element-2a5f5a4 > .elementor-widget-container{margin:-31px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-1367 .elementor-element.elementor-element-2a5f5a4 .elementor-divider-separator{width:39%;}.elementor-1367 .elementor-element.elementor-element-2a5f5a4 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-1367 .elementor-element.elementor-element-139d461{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1367 .elementor-element.elementor-element-bca49f0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1367 .elementor-element.elementor-element-9f998c2{--display:flex;--background-transition:0.3s;}body.elementor-page-1367:not(.elementor-motion-effects-element-type-background), body.elementor-page-1367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-1367 .elementor-element.elementor-element-0258b58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1367 .elementor-element.elementor-element-364c581 .elementor-heading-title{font-size:60px;}}/* Start custom CSS for heading, class: .elementor-element-364c581 */.botao-vermelho {
    background-color: #015fff;
    color: #015fff; /* Para que o texto do botão fique branco */
    border: none; /* Para remover a borda */
    padding: 1px 7px; /* Ajusta o preenchimento interno */
    font-size: 16px; /* Define o tamanho da fonte */
    cursor: pointer; /* Muda o cursor ao passar sobre o botão */
    border-radius: 20px; /* Deixa o botão arredondado */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3216e13 *//* Importando a fonte Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

.blinking-button {
    padding: 10px 20px;
    border: 2px solid white;
    border-radius: 30px;
    background-color: black;
    color: white;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat', sans-serif; /* Aplicando a fonte Montserrat */
    transition: background-color 0.3s, transform 0.3s;
}

.blinking-button:hover {
    background-color: white;
    color: black;
    transform: scale(1.05);
}

.blinking-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: red;
    border-radius: 50%;
    margin-left: 10px;
    animation: blink 1s infinite;
}

@keyframes blink {
    0%, 50% {
        opacity: 1;
    }
    51%, 100% {
        opacity: 0;
    }
}/* End custom CSS */