.elementor-1156 .elementor-element.elementor-element-4c533cd{--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;--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-1156 .elementor-element.elementor-element-2d585a9{--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;--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-1156 .elementor-element.elementor-element-4ca380a{--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;--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-1156 .elementor-element.elementor-element-09ff93a{--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;--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-1156 .elementor-element.elementor-element-4965612{--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;--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-1156 .elementor-element.elementor-element-037c8dc{--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;--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-1156 .elementor-element.elementor-element-830da25{--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;--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-1156 .elementor-element.elementor-element-a1236ae{--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;--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-1156 .elementor-element.elementor-element-b91ae83{--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;--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-1156 .elementor-element.elementor-element-6a359af{--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;--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-1156 .elementor-element.elementor-element-0aeccca{--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;--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-1156 .elementor-element.elementor-element-1035398{--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;--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-1156 .elementor-element.elementor-element-6c88f8d{--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;--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-1156 .elementor-element.elementor-element-2604a8f{--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;--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-1156 .elementor-element.elementor-element-337d986{--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;--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-1156 .elementor-element.elementor-element-804cd7a{--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;--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-1156 .elementor-element.elementor-element-42bfa8b{--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;--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-1156 .elementor-element.elementor-element-bf82106{--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;--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-1156 .elementor-element.elementor-element-cd42ae7{--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;--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-1156 .elementor-element.elementor-element-d7ec4d5{--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;--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-1156 .elementor-element.elementor-element-d12bb63{--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;--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-1156 .elementor-element.elementor-element-917f61a{--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;--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-1156 .elementor-element.elementor-element-dd5866e{--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;--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-1156 .elementor-element.elementor-element-5f2dcba{--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;--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-1156 .elementor-element.elementor-element-a10bed1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1156 .elementor-element.elementor-element-ad21e45{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-ad21e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1156 .elementor-element.elementor-element-ba0d2aa{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1156 .elementor-element.elementor-element-ba0d2aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-ad21e45 *//* CORRIGE HERO PARA FICAR IGUAL AO EDITOR */

.lv-hero{
margin-top:-90px !important;
padding-top:140px !important;
}

/* GARANTE QUE O TITULO SEMPRE FIQUE BRANCO */

.lv-hero h1{
color:#ffffff !important;
}

/* MANTÉM O 10 MINUTOS LARANJA */

.lv-hero h1 span{
color:#ff7a2f !important;
}

/* ============================
   HERO SECTION FIX
============================ */

.lv-hero{
display:flex !important;
align-items:center !important;
justify-content:center !important;
text-align:center !important;
}

.lv-hero-content{
text-align:center !important;
margin:0 auto !important;
}

/* ============================
   LOGO CENTRALIZADA
============================ */

.lv-logo{
display:block !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

/* ============================
   TITULO SEMPRE BRANCO
============================ */

.lv-hero h1{
color:#ffffff !important;
}

.lv-hero h1 span{
color:#ff7a2f !important;
}

/* ============================
   TEXTO MOBILE HERO
============================ */

@media(max-width:768px){

.lv-hero{
height:auto !important;
padding:80px 20px !important;
}

.lv-hero h1{
color:#ffffff !important;
font-size:38px !important;
line-height:1.1 !important;
}

.lv-hero-content{
text-align:center !important;
margin:0 auto !important;
}

.lv-logo{
display:block !important;
margin-left:auto !important;
margin-right:auto !important;
}

}

/* ============================
   GARANTIR COR BRANCA ONLINE
============================ */

.lv-online,
.lv-online b{
color:#ffffff !important;
}

/* ============================
   TEXTO FINAL VISÍVEL
============================ */

.lv-safe{
color:#d7dbff !important;
}

/* ===== HERO MOBILE FIX ===== */

@media(max-width:768px){

/* container centralizado */
section[style*="height:100vh"]{
text-align:center !important;
display:flex !important;
flex-direction:column !important;
align-items:center !important;
justify-content:center !important;
}

/* conteúdo central */
section[style*="height:100vh"] > div:last-child{
margin:0 auto !important;
text-align:center !important;
}

/* logo centralizada */
section[style*="height:100vh"] img{
display:block !important;
margin-left:auto !important;
margin-right:auto !important;
}

/* titulo branco visível */
section[style*="height:100vh"] h1{
color:#ffffff !important;
text-align:center !important;
}

/* garantir contraste do titulo */
section[style*="height:100vh"] h1 span{
color:#ff7a2f !important;
}

/* texto abaixo */
section[style*="height:100vh"] p{
color:#f1f3ff !important;
}

/* garantir que nada herde cor do tema */
section[style*="height:100vh"] *{
text-align:center !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba0d2aa *//* CORRIGE HERO PARA FICAR IGUAL AO EDITOR */

.lv-hero{
margin-top:-90px !important;
padding-top:140px !important;
}

/* GARANTE QUE O TITULO SEMPRE FIQUE BRANCO */

.lv-hero h1{
color:#ffffff !important;
}

/* MANTÉM O 10 MINUTOS LARANJA */

.lv-hero h1 span{
color:#ff7a2f !important;
}

/* Forçar ESTAMOS ONLINE branco */

.lv-online,
.lv-online b{
color:#ffffff !important;
}

/* Evitar cortar o texto final da hero */

/* Espaço extra apenas na parte de baixo da hero */

.lv-hero-content{
padding-bottom:100px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-431b20c */.lv-client-section{
background:#ffffff;
padding:50px 20px;
text-align:center;
font-family:Montserrat, sans-serif;
overflow:hidden;
}

.lv-client-title{
font-weight:700;
letter-spacing:2px;
color:#1f2a44;
margin-bottom:35px;
font-size:16px;
text-transform:uppercase;
}

.lv-client-slider{
width:100%;
overflow:hidden;
position:relative;
}

.lv-client-track{
display:flex;
align-items:center;
gap:70px;
width:max-content;
animation:lvScroll 28s linear infinite;
}

.lv-client-track img{
height:60px;
max-width:200px;
object-fit:contain;
opacity:0.85;
filter:grayscale(10%);
transition:all .3s ease;
}

.lv-client-track img:hover{
opacity:1;
filter:grayscale(0%);
transform:scale(1.05);
}


/* animação infinita */

@keyframes lvScroll{

0%{
transform:translateX(0);
}

100%{
transform:translateX(-50%);
}

}


/* MOBILE */

@media(max-width:768px){

.lv-client-track{
gap:45px;
animation:lvScroll 18s linear infinite;
}

.lv-client-track img{
height:45px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-305ef7b *//* Corrigir ESTAMOS ONLINE */

.lv-video-online{
color:#2c3e50 !important;
font-weight:700;
}


/* Corrigir texto "Não se preocupe..." */

.lv-video-safe{
color:#6b7a8c !important;
opacity:1 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-487c180 */.lv-card-header h3{
margin:0;
font-size:22px;
font-weight:700;
color:#ffffff;
}

/* Garantir alinhamento do preço e botão */

.lv-offer-card{
display:flex;
flex-direction:column;
}

.lv-card-body{
display:flex;
flex-direction:column;
flex:1;
}

.lv-card-body ul{
flex-grow:1;
}

.lv-price{
text-align:center;
margin-top:auto;
}

.lv-buy-btn{
align-self:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e66d087 */.lv-stats-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
gap:30px;
max-width:900px;
margin:auto;
align-items:stretch;
}

.lv-number-card{
background:white;
padding:35px 20px;
border-radius:20px;
box-shadow:0 10px 25px rgba(0,0,0,0.12);
transition:.25s;

display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
text-align:center;
min-height:140px;
}

.lv-number{
font-size:40px;
font-weight:800;
color:#0f2b3a;
line-height:1.1;
margin-bottom:6px;
white-space:nowrap;
}

.lv-number-card p{
color:#6b7c93;
font-size:16px;
margin:0;
text-align:center;
}

/* Corrigir cor do ESTAMOS ONLINE */

.lv-stats-section .lv-online{
color:#0f2b3a !important;
}

.lv-stats-section .lv-online b{
color:#0f2b3a !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6505c68 *//* Forçar branco no ESTAMOS ONLINE */

.lv-video-cta .lv-video-online{
color:#ffffff !important;
}

.lv-video-cta .lv-video-online *{
color:#ffffff !important;
}


/* Forçar branco no texto de segurança */

.lv-video-cta .lv-video-safe{
color:#ffffff !important;
}

.lv-video-cta .lv-video-safe b{
color:#ffffff !important;
}/* End custom CSS */
/* Start custom CSS */header{
display:none !important;
}

footer{
display:none !important;
}

#cookie-law-info-bar{
display:none !important;
}/* End custom CSS */