.elementor-2906 .elementor-element.elementor-element-47bf909{--display:flex;--min-height:57vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2906 .elementor-element.elementor-element-47bf909::before, .elementor-2906 .elementor-element.elementor-element-47bf909 > .elementor-background-video-container::before, .elementor-2906 .elementor-element.elementor-element-47bf909 > .e-con-inner > .elementor-background-video-container::before, .elementor-2906 .elementor-element.elementor-element-47bf909 > .elementor-background-slideshow::before, .elementor-2906 .elementor-element.elementor-element-47bf909 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2906 .elementor-element.elementor-element-47bf909 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://millonariosconscientes.co/wp-content/uploads/2025/12/pg2javi-copiar.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:767px){.elementor-2906 .elementor-element.elementor-element-47bf909{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}}/* Start custom CSS */body.elementor-page-2906 svg{
    height: unset !important;
}

body.elementor-page-2906{
    text-wrap: balance !important;
}
/* Resolver problemas com scrollbar */
html, body {
    overflow-x: hidden !important;
    scrollbar-width: none; /* Para Firefox */
}

[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}

/* Impedir seleção de textos e imagens */
* {
    user-select: none !important;
}

/* Remover barra de rolagem */
::-webkit-scrollbar {
    display: none;
}

/* TWEMOJI PERFEITO 2025 – só 2 linhas */
body {
    font-family: "Funnel Display", "Funnel Sans", "Twemoji Mozilla", "Apple Color Emoji", "Segoe UI Emoji", sans-serif !important;
}
/* Carrega apenas a Noto Color Emoji do Google (recomendado) */
@font-face {
    font-family: 'Noto Color Emoji';
    src: url('https://cdn.jsdelivr.net/gh/googlefonts/noto-emoji@main/fonts/NotoColorEmoji.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Aplica como fallback global */
body {
    font-family: "Funnel Display", "Funnel Sans", "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", sans-serif;
}

.destaque1{
background: linear-gradient(90deg, #E5FD87 68.47%, #F1DFA9 88.14%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}

.destaque2{
background: linear-gradient(89deg, #F60700 -40%, #FFA109 200%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}


.destaque3{
background: linear-gradient(89deg, #F60700 -300%, #FFA109 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
leading-trim: both;
text-edge: cap;
}

.d1{
    font-family: "Funnel Display";
    color: white;
    letter-spacing: -0.06em;
}

.d2{
    color: red;
    font-weight: 600;
    font-family: "Funnel Display";
    letter-spacing: -0.06em;
}/* End custom CSS */