.elementor-kit-5{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#1A1A1A;--e-global-color-text:#EBEBEB;--e-global-color-accent:#0D99FF;--e-global-color-728694d:#000000;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-728694d );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#btn_hero {
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg,#0d99ff,#03528c,#0d99ff,#03528c);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(.55,.1,.47,.94) 0s
}

@keyframes textura {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}


.elementor-button {    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 21px -6px #6F1DF0;
   }

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 25px #00000000;
        *}

    100% {
        box-shadow: 0 0 0 0 #00000000
    }
}

/* ****************** */
.gradienteAzul {
    background: -webkit-linear-gradient(45deg, #3ba4f5, #136aad);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */


.opcao{
background:#fff;
color:#000;
padding:6px 16px;
border-radius:6px;
font-weight:700;
font-size:18px;
}

.desconto-titulo{
color:#cfcfcf;
font-size:18px;
letter-spacing:1px;
}

.off{
font-size:64px;
font-weight:800;
color:#ffffff;
}

.preco-antigo{
color:#ff4d4d;
text-decoration:line-through;
font-size:18px;
}

.parcelas{
font-size:20px;
color:#ffffff;
}

.preco{
font-size:90px;
font-weight:900;
color:#ffffff;
}

.desconto{
color:#00ff9c;
font-weight:700;
font-size:20px;
}

.info{
color:#cfcfcf;
font-size:13px;
line-height:1.4;
}/* End custom CSS */