.elementor-14362 .elementor-element.elementor-element-a07fb2b{--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-14362 .elementor-element.elementor-element-dcbed0c{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14362 .elementor-element.elementor-element-a07fb2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* A N I M A Ç Õ E S      D O      S I T E */
/* ***************** */
/* ***************** */
/* ***************** */

.entradacomdesfoqueezoomdiminuindo{
opacity: 0;
filter: blur(18px);
transform: translateY(0px) translateX(0px) scale(2) rotate(0deg); 
transition: all 0.7s ease;
}


.entradacomdesfoque{
opacity: 0;
filter: blur(18px);
transform: translateY(0px) translateX(0px) scale(1) rotate(0deg); 
transition: all 1.4s ease;
}

.entradaesquerda{
opacity: 0;
filter: blur(16px);
transform: translateY(0px) translateX(-20px) scale(1);
transition: all 1.4s ease;
}

.entradadireita{
opacity: 0;
filter: blur(16px);
transform: translateY(0px) translateX(20px) scale(1);
transition: all 2s ease;
}


.entradabaixo{
opacity: 0;
filter: blur(16px);
transform: translateY(20px) translateX(0px) scale(1);
transition: all 1s ease;
}

.entradacima{
opacity: 0;
filter: blur(16px);
transform: translateY(-20px) translateX(0px) scale(1);
transition: all 1s ease;
}

.exibir {
opacity: 1;
filter: blur(0px);
transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
}



.elementor-editor-active .entradabaixo, .elementor-editor-active .entradacomdesfoque, .elementor-editor-active .entradaesquerda, .elementor-editor-active .entradacomdesfoqueezoomdiminuindo, .elementor-editor-active .entradadireita {
opacity: 1;
filter: blur(0px);
transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
transition: all 0.7s ease;
}

/* F I M      A N I M A Ç Õ E S      D O      S I T E */
/* ***************** */
/* ***************** */
/* ***************** */



/* VARIÁVEIS */
/* *************** */
/* BLOCO DE VARIÁVEIS */

:root {
    /* --- CONFIGURAÇÕES TÉCNICAS --- */
    --h-font-family: "Poppins", sans-serif;
    --p-font-family: "Poppins", sans-serif;
    --btn-font-family: "Poppins", sans-serif;
    --h-weight-400: 400;
    --h-weight-500: 500;
    --h-weight-600: 600;
    --p-weight: 400;
    --btn-weight: 600;
    --espacamento-letras-desk: 0.6rem;
    --espacamento-letras-mob: 0;
    --espacamento-letras-mob-2: 0.05rem;
    --text-wrap-wrap: wrap;
    --text-wrap-nowrap: nowrap;
    
    
    
    /* --- CONFIGURAÇÕES DE VARIÁVEIS RESPONSIVAS --- */
    
    
    /* --- BREAKPOINT: Menor de 360px --- */
    --h1-v-360: 1.45rem;
    --h2-v-360: 1.1rem;
    --h3-v-360: 1rem;
    --h4-v-360: 1.2rem;
    --h5-v-360: 1.1rem;
    --h6-v-360: 1rem;
    --p-v-360: 0.95rem;
    --lat-360: 1rem;   --ele-360: 2rem;
    --btn-v-360: 0.95rem;
    --btn-pd-360: 4px 40px;
    --gap-360: 3rem;
    
    
    
    /* --- BREAKPOINT: 426px (Base Mobile) --- */
    /*--h1-v-426: 1.8rem; */
    --h1-v-426: clamp(1.57rem, -0.4292rem + 8.861vw, 1.93rem);  --h1-lh-426: 1.2;
    --h2-v-426: 1.3rem; /* 1.55rem */  --h2-lh-426: 1.3;
    --h3-v-426: 1.1rem;  --h3-lh-426: 1.6;
    --h4-v-426: 1.2rem;   --h4-lh-426: 1.4;
    --h5-v-426: 1.1rem;   --h5-lh-426: 1.4;
    --h6-v-426: 1rem;     --h6-lh-426: 1.4;
    --p-v-426: 0.88rem;      --p-lh-426: 1.8;
    --lat-426: 1.5rem;   --ele-426: 2.5rem;
    --btn-v-426: 1rem;    --btn-pd-426: 8px 60px;
    --btn-lh-426: 1.6;   --gap-426: 4rem;
    
    /* --- BREAKPOINT: 480px ---  clamp(1.91rem, 7.5vw, 2.3rem) */
    --h1-v-480: clamp(1.89rem, -0.2047rem + 7.849vw, 2.15rem);
    --h2-v-480: 1.3rem;
    --h3-v-480: 1.1rem;
    --h4-v-480: 1.25rem;
    --h5-v-480: 1.15rem;
    --h6-v-480: 1rem;
    --p-v-480: 1rem;
    --lat-480: 1.8rem;   --ele-480: 2.5rem;
    --btn-v-480: 1rem;    --btn-pd-480: 8px 60px;
    --gap-480: 4.5rem;
    
    /* --- BREAKPOINT: 767px (Tablet Portrait) --- */
    --h1-v-767: 2rem;   --h2-v-767: 1.23rem;
    --h3-v-767: 1.1rem;   --h4-v-767: 1.3rem;
    --h5-v-767: 1.2rem;   --h6-v-767: 1.1rem;
    --p-v-767: 1rem;   --gap-767: 5rem;
    --lat-767: 2.5rem;   --ele-767: 1.5rem;
    --btn-v-767: 1.05rem; --btn-pd-767: 6px 60px;

    /* --- BREAKPOINT: 880px --- */
    --h1-v-880: 2.48rem;   --h2-v-880: 1.53rem;
    --h3-v-880: 1.2rem;   --h4-v-880: 1.4rem;
    --h5-v-880: 1rem;  --h6-v-880: 1.1rem;
    --p-v-880: 1rem;    --gap-880: 5.5rem;
    --lat-880: 3rem;   --ele-880: 2rem;
    --btn-v-880: 1.1rem;  --btn-pd-880: 4px 40px;

    /* --- BREAKPOINT: 1024px (Tablet Landscape/Laptop) --- */
    --h1-v-1024: 2.91rem;    --h2-v-1024: 1.79rem;
    --h3-v-1024: 1.5rem;  --h4-v-1024: 1.6rem;
    --h5-v-1024: 1.4rem;  --h6-v-1024: 1.2rem;
    --p-v-1024: 1rem;  --gap-1024: 6rem;
    --lat-1024: 4rem;   --ele-1024: 1.14rem;
    --btn-v-1024: 1.15rem;--btn-pd-1024: 4px 44px;

    /* --- BREAKPOINT: 1200px (Desktop Standard) --- */
    --h1-v-1200: 3.4rem;  --h2-v-1200: 2.1rem;
    --h3-v-1200: 1.8rem;  --h4-v-1200: 1.8rem;
    --h5-v-1200: 1.5rem;  --h6-v-1200: 1.3rem;
    --p-v-1200: 1rem;   --gap-1200: 7rem;
    --lat-1200: 5rem;   --ele-1200: 1.8rem;
    --btn-v-1200: 1.2rem; --btn-pd-1200: 4px 48px;

    /* --- BREAKPOINT: 1366px (Desktop HD) --- */
    --h1-v-1366: 3.9rem;  --h2-v-1366: 2.41rem;
    --h3-v-1366: 2rem;  --h4-v-1366: 1.9rem;
    --h5-v-1366: 1.6rem;  --h6-v-1366: 1.35rem;
    --p-v-1366: 1.1rem;   --gap-1366: 9rem;
    --lat-1366: 6rem;   --ele-1366: 3rem;
    --btn-v-1366: 1.25rem; --btn-pd-1366: 5px 52px;

    /* --- BREAKPOINT: 1960px (Full HD) --- */
    --h1-v-1960: 4.1rem;  --h2-v-1960: 2.53rem;
    --h3-v-1960: 2rem;  --h4-v-1960: 2.2rem;
    --h5-v-1960: 1.8rem;  --h6-v-1960: 1.5rem;
    --p-v-1960: 1.25rem;  --gap-1960: 10rem;
    --lat-1960: 8rem;   --ele-1960: 3.5rem;
    --btn-v-1960: 1.4rem; --btn-pd-1960: 6px 60px;

    /* --- BREAKPOINT: 2845px (Ultra Wide/4K) --- */
    --h1-v-2845: 4.5rem;  --h2-v-2845: 2.78rem;
    --h3-v-2845: 3.3rem;  --h4-v-2845: 2.6rem;
    --h5-v-2845: 2.1rem;  --h6-v-2845: 1.7rem;
    --p-v-2845: 1.35rem;  --gap-2845: 12rem;
    --lat-2845: 10rem;   --ele-2845: 4rem;
    --btn-v-2845: 1.6rem; --btn-pd-2845: 10px 70px;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* --- P Á G I N A     O  E D I F Í C I O --- */
    /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    
    /* AJUSTES GERAIS - O EDIFÍCIO */
    --edi-wi-cont-50: 50%; /* Width cont */
    --edi-wi-cont-100: 100%; /* Width cont */
    
    --edi-dis-dir-column: column; /* Display Flex-direction column */
    --edi-dis-dir-row: row; /* Display Flex-direction row */
    
    
    /* HERO AJUSTES GERAIS - O EDIFÍCIO */
    
    --altura-hero-426: 4rem;
    
    --edi-hero-order-1pos: 1; /* Order elementos hero */
    --edi-hero-order-1neg: -1; /* Order elementos hero */
    
    /* SEÇÃO 3 AJUSTE MÁXIMA ALTURA CARDS - O EDIFÍCIO */
    --edi-ima-h-426: 130vh; /* Altura da imagem (60vh) + Distância do scroll até ela descolar (70vh) = 130vh */
    --edi-ima-h-1960: 170vh; /* Altura da imagem (100vh) + Distância do scroll até ela descolar (70vh) = 170vh */
    
    
    /* SEÇÃO 3 E 5 AJUSTES GERAIS - O EDIFÍCIO      3.25rem */
    --espacamento-grid-titulos-426: 1.8rem; /* Espaçamento entre textos e Cards - O Edifício */
    --espacamento-grid-conteudo-426: 1.8rem; /* Espaçamento entre titulo e textos - O Edifício */
    --espacamento-grid-cards-426: 1.8rem; /* Espaçamento entre Cards - O Edifício */
    --espacamento-grid-icone-426: 1.8rem; /* Espaçamento entre Cards - O Edifício */
    
    
    
    
    /* SEÇÃO 6 AJUSTES GERAIS - O EDIFÍCIO */
    
    --asg-cont-h-100: 100%; /* Altura do contêiner da seção 6 introducao-inferior - O Edifício */
    --asg-cont-h-274: 274px;  /* Altura do contêiner da seção 6 introducao-inferior - O Edifício */
    
    --asg-cont-dis-dir-row: row; /* Flex-direction do contêiner da seção 6 introducao-inferior - O Edifício */
    --asg-cont-dis-dir-column: column; /* Flex-direction do contêiner da seção 6 introducao-inferior - O Edifício */
    
    --asg-cont-wi-100: 100%; /* Width dos contêiners internos da seção 6 introducao-inferior - O Edifício */
    --asg-cont-wi-50: 50%; /* Width dos contêiners internos da seção 6 introducao-inferior - O Edifício */
    
    --asg-text-align-center: center; /* Alinhamento subtitulo da seção 6 introducao-inferior - O Edifício */
    --asg-text-align-justify: justify; /* Alinhamento subtitulo da seção 6 introducao-inferior - O Edifício */
    
    --asg-wrap-wrap: wrap; /* Wrap subtitulo da seção 6 introducao-inferior - O Edifício */
    --asg-wrap-nowrap: nowrap; /* Wrap subtitulo da seção 6 introducao-inferior - O Edifício */
    
    /* Larguras responsivas subtitulo da seção 6 introducao-inferior - Espaços ambientalmente responsáveis em foco. - O Edifício */
    
    --asg-font-size-clamp-2845: clamp(2.06rem, 4.13cqi, 3.0rem); /* 2845 */
    --asg-font-size-clamp-1960: clamp(1.3rem, 4.1cqi, 2.0rem); /* 1960 */
    --asg-font-size-clamp-1366: clamp(1.2rem, 4.1cqi, 1.46rem); /* 1366 */
    --asg-font-size-clamp-1200: clamp(1.06rem, 4.1cqi, 1.28rem); /* 1200 */
    
    /* Line-height responsivo do parágrafo da seção 6 introducao-inferior - O Edifício */
    --asg-font-line-height-2845: 2; /* 2845 */
    --asg-font-line-height-1960: 1.9; /* 1960 */
    --asg-font-line-height-1366: 1.72; /* 1366 */
    --asg-font-line-height-1200: 1.64; /* 1200 */
    
    
    
    
    
    /* --- F I M      P Á G I N A     O  E D I F Í C I O --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    
    
    
    
    
    
    
    
    /* SEÇÃO EMPRESAS CONDÔMINOS AJUSTES GERAIS - PRINCIPAL */
    
    --dis-dir-column: column; /* Display Flex-direction column */
    --dis-dir-row: row; /* Display Flex-direction row */
    
    /* SEÇÃO EMPRESAS CONDÔMINOS AJUSTES RESPONSIVOS - PRINCIPAL */

    --wi-cont-50: 50%; /* Width Container 50% */
    --wi-cont-60: 60%; /* Width Container 50% */
    --wi-cont-70: 70%; /* Width Container 50% */
    --wi-cont-100: 100%; /* Width Container 100% */
    
    
    --wi-logo-10: 10%; /* Width Logo 70% */
    --wi-logo-20: 20%; /* Width Logo 70% */
    --wi-logo-30: 30%; /* Width Logo 70% */
    --wi-logo-40: 40%; /* Width Logo 70% */
    --wi-logo-50: 50%; /* Width Logo 70% */
    --wi-logo-60: 60%; /* Width Logo 70% */
    --wi-logo-70: 70%; /* Width Logo 70% */
    --wi-logo-80: 80%; /* Width Logo 70% */
    --wi-logo-100: 100%; /* Width Logo 100% */
    
    
    --wi-cont-logo-10: 10%; /* Width Container Logo 40% */
    --wi-cont-logo-20: 20%; /* Width Container Logo 40% */
    --wi-cont-logo-30: 30%; /* Width Container Logo 40% */
    --wi-cont-logo-40: 40%; /* Width Container Logo 40% */
    --wi-cont-logo-50: 50%; /* Width Container Logo 40% */
    --wi-cont-logo-60: 60%; /* Width Container Logo 60% */
    --wi-cont-logo-70: 70%; /* Width Container Logo 40% */
    --wi-cont-logo-80: 80%; /* Width Container Logo 80% */
    --wi-cont-logo-90: 90%; /* Width Container Logo 40% */
    --wi-cont-logo-100: 100%; /* Width Container Logo 100% */
    
    
    --logo-loc-center: center; /* Logo Localização Center */
    --logo-loc-flex-end: flex-end; /* Logo Localização Flex-end */
    
    
    --wi-parc-426: 85%; /* Width Parceiros logos */
    --wi-parc-2845: 88%; /* Width Parceiros logos */
    --wi-parc-1960: 80%; /* Width Parceiros logos */
    --wi-parc-1366: 85%; /* Width Parceiros logos */
    --wi-parc-1200: 86%; /* Width Parceiros logos */
    --wi-parc-1024: 86%; /* Width Parceiros logos */
    --wi-parc-880: 88%; /* Width Parceiros logos */
    --wi-parc-767: 85%; /* Width Parceiros logos */
    --wi-parc-480: 85%; /* Width Parceiros logos */
    --wi-parc-360: 85%; /* Width Parceiros logos */
    
    
    
    
    
    
}









/* --- ARTICULAÇÃO DE VARIÁVEIS --- */
:root {
    
    /* Variáveis gerais */
    --active-h1-exp: var(--espacamento-letras-mob);
    --active-text-wrap: var(--text-wrap-nowrap);
    
    /* Variáveis responsivas */
    --active-h1-s: var(--h1-v-426); --active-h1-lh: var(--h1-lh-426);
    --active-h2-s: var(--h2-v-426); --active-h2-lh: var(--h2-lh-426);
    --active-h3-s: var(--h3-v-426); --active-h3-lh: var(--h3-lh-426);
    --active-h4-s: var(--h4-v-426); --active-h4-lh: var(--h4-lh-426);
    --active-h5-s: var(--h5-v-426); --active-h5-lh: var(--h5-lh-426);
    --active-h6-s: var(--h6-v-426); --active-h6-lh: var(--h6-lh-426);
    --active-p-s: var(--p-v-426); --active-p-lh: var(--p-lh-426);
    --active-lat: var(--lat-426); --active-ele: var(--ele-426);
    --active-gap: var(--gap-426);

    /* Variáveis do Botão */
    --active-btn-s: var(--btn-v-426); --active-btn-lh: var(--btn-lh-426);
    --active-btn-pd: var(--btn-pd-426);
    
    
    
    
    
    
    
    
    
    
    
    /* --- P Á G I N A     O  E D I F Í C I O --- */
    /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    /* AJUSTES GERAIS - O EDIFÍCIO */
    --active-edi-wi-cont: var(--edi-wi-cont-100); /* Width cont hero */
    --active-edi-dis-dir: var(--edi-dis-dir-column); /* Display direction - O Edifício */
    
    
    /* HERO AJUSTES GERAIS - O EDIFÍCIO */
    
    --active-altura-hero: var(--altura-hero-426); /* Altura Hero - O Edifício */
    
    
    
    
    
    --active-edi-hero-order: var(--edi-hero-order-1pos); /* Width cont hero */
    
    
    
    /* SEÇÃO 3 AJUSTE MÁXIMA ALTURA CARDS - O EDIFÍCIO */
    --active-edi-ima-h: var(--edi-ima-h-426); /* Altura da imagem + Distância do scroll até ela descolar */

    /* SEÇÃO 3 E 5 AJUSTES GERAIS - O EDIFÍCIO */
    
    --active-espacamento-grid-titulos: var(--espacamento-grid-titulos-426); /* Espaçamento entre textos e Cards - O Edifício */
    --active-espacamento-grid-conteudo: var(--espacamento-grid-conteudo-426); /* Espaçamento entre título e texto - O Edifício */
    --active-espacamento-grid-cards: var(--espacamento-grid-cards-426); /* Espaçamento entre Cards - O Edifício */
    --active-espacamento-grid-icones: var(--espacamento-grid-icone-426); /* Espaçamento entre ícone e títulos - O Edifício */
    
    
    
    
    
    /* SEÇÃO 6 AJUSTES GERAIS - O EDIFÍCIO */
    --active-asg-cont-h: var(--asg-cont-h-100); /* Altura do contêiner da seção 6 introducao-inferior - O Edifício */
    --active-asg-cont-dis-dir: var(--asg-cont-dis-dir-column); /* Flex-direction do contêiner da seção 6 introducao-inferior - O Edifício */
    --active-asg-espacamento: var(--ele-426); /* Espaçamento dos contêiners internos da seção 6 introducao-inferior - O Edifício */
    --active-asg-cont-wi: var(--asg-cont-wi-100); /* Width dos contêiners internos da seção 6 introducao-inferior - O Edifício */
    --active-asg-text-align: var(--asg-text-align-center); /* Alinhamento subtitulo da seção 6 introducao-inferior - O Edifício */
    --active-asg-wrap: var(--asg-wrap-wrap); /* Wrap subtitulo da seção 6 superior - O Edifício */
    --active-asg-font-size: var(--h3-v-426); /* Largura responsiva subtitulo da seção 6 introducao-inferior - O Edifício */
    --active-asg-line-height: var(--p-lh-426); /* Line-height responsivo do parágrafo da seção 6 introducao-inferior - O Edifício */
    
    
    
    
    
    
    
    
    /* --- F I M      P Á G I N A     O  E D I F Í C I O --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    
    
    
    /* Seção Empresas condôminos - Principal */
    --active-dis-dir: var(--dis-dir-column); /* Position da imagem */
    --active-wi-cont: var(--wi-cont-100); /* Width do Conteiner */
    --active-wi-logo: var(--wi-logo-100); /* Width do Logo */
    --active-wi-cont-logo: var(--wi-cont-logo-100); /* Width do Logo */
    --active-logo-loc: var(--logo-loc-center); /* Width do Logo */
    --active-wi-parc: var(--wi-parc-426); /* Width Parceiros Logos */
    
}




/* TIPOGRAFIA GERAL - CONFIGURAÇÕES GERAIS */

body.elementor-page-14362 h1{
    font-weight: var(--h-weight-500);
    letter-spacing: var(--active-h1-exp);
    text-transform: uppercase;
    text-align: left!important;
    /*white-space: nowrap; */
}

body.elementor-page-14362 h2{
    font-weight: var(--h-weight-500);
    text-transform: uppercase;
}

body.elementor-page-14362 h1, body.elementor-page-14362 h2, body.elementor-page-14362 h3, body.elementor-page-14362 h4, body.elementor-page-14362 h5, body.elementor-page-14362 h6 {
    font-family: var(--h-font-family);
    color: var(--e-global-color-primary);
    margin: 0;
}

body.elementor-page-14362 h3, body.elementor-page-14362 h4, body.elementor-page-14362 h5, body.elementor-page-14362 h6 {
    font-weight: var(--h-weight-400);
}

body.elementor-page-14362 p {
    font-family: var(--p-font-family);
}




/* BOTÃO - CONFIGURAÇÕES GERAIS */
body.elementor-page-14362 .botao{
    font-family: var(--btn-font-family) !important;
    font-weight: var(--btn-weight) !important;

    /* Personalização */
    display: flex;
    flex-direction: row;
    width: max-content;
    height: max-content;
    text-decoration: none;

    color: #ffffff;
    border: none;
    background: linear-gradient(180deg, #01A49A 0%, #00698F 100%);
    background-size: auto 400%;
    transition: background-position 0.5s ease, box-shadow 0.4s ease !important;
    box-shadow: 0px 83.4606px 66.7684px rgba(0, 105, 143, 0.16), 0px 34.8698px 27.8925px rgba(0, 105, 143, 0.115), 0px 18.6451px 14.9144px rgba(0, 105, 143, 0.0954), 0px 10.4493px 8.36275px rgba(0, 105, 143, 0.08), 0px 5.55013px 4.4401px rgba(0, 105, 143, 0.0646), 0px 2.31186px 1.84448px rgba(0, 105, 143, 0.045);
}

body.elementor-page-14362 .botao:hover {
    background-position: right center;
    /* background: linear-gradient(180deg, #00698F 0%, #01A49A 100%); */
    box-shadow: 0px 100px 80px rgba(0, 105, 143, 0.26), 0px 41.78px 33.42px rgba(0, 105, 143, 0.16), 0px 22.34px 17.87px rgba(0, 105, 143, 0.15), 0px 12.52px 10.02px rgba(0, 105, 143, 0.25), 0px 6.65px 5.32px rgba(0, 105, 143, 0.09), 0px 2.77px 2.21px rgba(0, 105, 143, 0.08);
}



body.elementor-page-14362 a:focus-visible{
    outline: 2px solid var(--e-global-color-primary);
    outline-offset: 4px;
    border-radius: 0!important;
}


/* TIPOGRAFIA - CONFIGURAÇÕES RESPONSIVAS */

body.elementor-page-14362 h1 { font-size: var(--active-h1-s) !important; line-height: var(--active-h1-lh) !important; }
body.elementor-page-14362 h2 { font-size: var(--active-h2-s) !important; line-height: var(--active-h2-lh) !important; }
body.elementor-page-14362 h3 { font-size: var(--active-h3-s) !important; line-height: var(--active-h3-lh) !important; }
body.elementor-page-14362 h4 { font-size: var(--active-h4-s) !important; line-height: var(--active-h4-lh) !important; }
body.elementor-page-14362 h5 { font-size: var(--active-h5-s) !important; line-height: var(--active-h5-lh) !important; }
body.elementor-page-14362 h6 { font-size: var(--active-h6-s) !important; line-height: var(--active-h6-lh) !important; }
body.elementor-page-14362 p { font-size: var(--active-p-s) !important; line-height: var(--active-p-lh) !important; }
body.elementor-page-14362 .botao{ font-size: var(--active-btn-s) !important; padding: var(--active-btn-pd) !important; line-height: var(--active-btn-lh) !important; }



/* ESPAÇAMENTO ENTRE SEÇÕES - Aplicamos o Flex apenas no wrapper do conteúdo da página, ignorando o que vem do Theme Builder (Header/Footer) */


main#content .elementor, 
article .elementor,
.elementor-location-single .elementor {
    display: flex !important;
    flex-direction: column !important;
    gap: var(--active-gap)!important;
}









/* ************************************************************ */






body.elementor-page-14362 .estrutura-politica-privacidade{
    display: flex;
    flex-direction: column;
    margin-top: var(--active-altura-hero)!important;
    margin-left: var(--active-lat);
    margin-right: var(--active-lat);
    gap: var(--active-espacamento-grid-cards)!important; /* Espaçamento entre contêiners */
}





body.elementor-page-14362 .estrutura3-politica-privacidade{
    margin-bottom: var(--active-gap);
}













/* C O N F I G U R A Ç Õ E S    E S P E C Í F I C A S    D O    S I T E */
/* *************** */
/* *************** */
/* *************** */
/* *************** */



/* P Á G I N A      P O L Í T I C A      D E       P R I V A C I D A D E */
/* *************** */
/* *************** */
/* *************** *//* End custom CSS */