.elementor-546 .elementor-element.elementor-element-32f8053{--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-546 .elementor-element.elementor-element-d47d562{--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-546 .elementor-element.elementor-element-766c289{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-32f8053{--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-546 .elementor-element.elementor-element-d47d562{--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 *//*
body {
    text-wrap: pretty !important;
}
*/



/* 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: 2.5rem;
    --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.6;
    --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: 1.05rem;  --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: 1.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.2rem;   --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     C O N T A T O --- */
    /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    /* AJUSTES GERAIS - CONTATO */
    --contato-dis-dir-column: column; /* Display Flex-direction column */
    --contato-dis-dir-row: row; /* Display Flex-direction row */
    
    
    /* HERO AJUSTES GERAIS - CONTATO */
    
    
    /* SEÇÃO 2 BOTÕES - CONTATO*/

    --gap-mobile: 15px; /* Espaçamento seção como chegar mobile */
    --gap-tablet: 20px; /* Espaçamento seção como chegar tablet */
    --gap-desktop: 30px; /* Espaçamento seção como chegar desktop */
    
    
    
    
    /* --- F I M      P Á G I N A     C O N T A T 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     C O N T A T O --- */
    /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    /* AJUSTES GERAIS - CONTATO */
    --active-contato-dis-dir: var(--contato-dis-dir-column); /* Display direction - Contato
    
    
    /* HERO AJUSTES GERAIS - CONTATO */
    
    
    /* SEÇÃO 2 BOTÕES - CONTATO*/
    
    --active-gap2: var(--gap-mobile);  /* Espaçamento seção como chegar  */
    
    
    
    
    /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
    
    
    
    
    
    
    
    
    
    
    
    
    /* --- F I M      P Á G I N A     C O N T A T 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-546 h1{
    font-weight: var(--h-weight-500);
    letter-spacing: var(--active-h1-exp);
    text-transform: uppercase;
    text-align: justify!important;
}

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

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

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

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




/* BOTÃO - CONFIGURAÇÕES GERAIS */
body.elementor-page-546 .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;
    width: max-content;

    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-546 .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-546 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-546 h1 { font-size: var(--active-h1-s) !important; line-height: var(--active-h1-lh) !important; }
body.elementor-page-546 h2 { font-size: var(--active-h2-s) !important; line-height: var(--active-h2-lh) !important; }
body.elementor-page-546 h3 { font-size: var(--active-h3-s) !important; line-height: var(--active-h3-lh) !important; }
body.elementor-page-546 h4 { font-size: var(--active-h4-s) !important; line-height: var(--active-h4-lh) !important; }
body.elementor-page-546 h5 { font-size: var(--active-h5-s) !important; line-height: var(--active-h5-lh) !important; }
body.elementor-page-546 h6 { font-size: var(--active-h6-s) !important; line-height: var(--active-h6-lh) !important; }
body.elementor-page-546 p { font-size: var(--active-p-s) !important; line-height: var(--active-p-lh) !important; }
body.elementor-page-546 .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;
}

/*
.container-pagina {
    padding-left: var(--active-lat) !important; 
    padding-right: var(--active-lat) !important;
}
*/







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

















/* HERO CONTATO */
/* *************** */
/* *************** */




body.elementor-page-546 .estrutura-hero-contato{
    margin-left: 0!important;
    display: flex;
    flex-direction: column!important;
    margin-bottom: var(--active-gap);

}

body.elementor-page-546 .hero-conteudo-contato{
    display: flex;
    flex-direction: column!important;
    margin: 0!important;
    gap: var(--active-ele)!important;
}

body.elementor-page-546 .hero-imag-conteiner-contato{
    margin: 0!important;
}

body.elementor-page-546 .hero-imag1-contato{
    width: 100%!important;
    height: 100%!important;
    object-fit: contain!important;
    object-position: center!important;
    position: relative;
    z-index: -1;
}

body.elementor-page-546 .hero-text-contato{
    display: flex;
    flex-direction: column!important;
    margin-left: var(--active-lat)!important;
    margin-right: var(--active-lat)!important;
    gap: var(--active-ele)!important;
}





body.elementor-page-546 .botoes-conteudo-contato{
    display: flex;
    margin-left: var(--active-lat)!important;
    margin-right: var(--active-lat)!important;

    gap: 4rem;
    justify-content: space-around;
    
    flex-direction: var(--active-contato-dis-dir)!important;
}

body.elementor-page-546 .botao-entre-contato, body.elementor-page-546 .botao-sugestoes-contato{
    display: flex;
    flex-direction: column!important;
    gap: var(--active-ele)!important;
    align-items: center;
}

body.elementor-page-546 .titulo-secao5-principal{
    text-align: center!important;
    font-size: 1.5rem!important;
}

/*
body.elementor-page-546 .estrutura-hero-contato .hero-conteudo-contato .botoes-conteudo-contato .botao-entre-contato .botao{
    display: flex!important;
    text-align: center!important;
    justify-content: center!important;
    align-items: center!important;
}
*/

/*
.estrutura-hero-contato .hero-conteudo-contato .hero-text-contato .paragrafo-hero-contato{
    margin-bottom: -0.9rem!important;
}
*/


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







@media (min-width:1961px) and (max-width:2845px){

    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 23rem;
        display: flex;
        justify-content: center;
    
    }
    
}




@media (min-width: 1367px) and (max-width: 1960px) {
    
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 20rem;
        display: flex;
        justify-content: center;
    
    }
}


@media (min-width: 1201px) and (max-width: 1366px) {
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 18rem;
        display: flex;
        justify-content: center;
    
    }
}
    

@media (min-width: 1025px) and (max-width: 1200px) {
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 16rem;
        display: flex;
        justify-content: center;
    }
    
}


@media (min-width: 881px) and (max-width: 1024px) {
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 15rem;
        display: flex;
        justify-content: center;
    
    }
}


@media (min-width: 768px) and (max-width: 880px) {
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 14.5rem;
        display: flex;
        justify-content: center;
    
    }
    
}


@media (min-width: 361px) and  (max-width: 767px) {
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 16.5rem;
        display: flex;
        justify-content: center;
    
    }
    
}



@media (max-width: 361px) {
    body.elementor-page-546 .botao-sugestoes-contato .botao{
        width: 14rem;
        display: flex;
        justify-content: center;
    
    }
    
}














/* HERO CONTATO */
/* *************** */
/* *************** */


/* ==============================================
   GRID PRINCIPAL (1, 2 ou 3 colunas)
   ============================================== */
.sessao-mini-cards {
    box-sizing: border-box!important; /* Previne scroll lateral somando padding à largura total */
    max-width: 100%!important;
    display: grid;
    grid-template-columns: 1fr; /* Mobile padrão: 1 coluna */
    gap: var(--active-gap2);
    padding-left: var(--active-lat);
    padding-right: var(--active-lat);
    /* margin: 0!important; */
    width: 100%!important;
    margin-bottom: var(--active-gap);
}

.sessao-mini-cards * {
    box-sizing: border-box!important; /* Garante que os itens internos respeitem os limites */
}

/* ==============================================
   O MINI CARD (Layout Interno "Tabela")
   ============================================== */
.mini-card {
    display: grid;
    /* 30px (Logo) | 1fr (Título cresce no espaço livre) | 30px (Ícone) | 30px (Botão) */
    grid-template-columns: 30px 1fr 30px 30px;
    align-items: center;
    gap: 10px;
    
    background: linear-gradient(133.14deg, #FFFFFF 80.04%, #ACFFE1 159.79%);
    padding: 15px;
    box-shadow: 0px 20px 50px rgba(5, 102, 141, 0.16);
    
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.mini-card:hover {
    transform: translateY(-3px);
    box-shadow: 0px 20px 50px rgba(5, 102, 141, 0.16);
}

/* Estilos de Reset para os botões internos parecerem limpos */
.mc-titulo, .mc-info {
    background: none;
    border: none;
    padding: 0;
    margin: 0; /* teste */
    cursor: pointer;
    text-align: left;
    font-family: inherit;
}

.mc-logo{
    background: var(--e-global-color-secondary);
    color: var(--e-global-color-0ae6538);
    border: none;
    padding: 0;
    margin: 0; /* teste */
    text-align: left;
    font-family: inherit;
}


/* Garante que imagens ocupem o espaço correto sem quebrar o Grid */
.mc-logo img, .mc-logo svg {
    width: 100%;
    height: auto;
    max-height: 25px;
    object-fit: contain;
    display: block;
    transition: transform 0.2s ease; /* Prepara o ícone logo para uma animação, se desejar */
}

.mini-card picture{
    height: 30px;
}




.mc-titulo {
    font-weight: 600;
    font-size: 0.88rem;
    color: var(--e-global-color-text);
    transition: color 0.3s;
    text-decoration: none;
}
.mc-titulo:hover { background: var(--e-global-color-0ae6538); color: var(--e-global-color-primary); }
.mc-titulo:active { background: var(--e-global-color-0ae6538); color: var(--e-global-color-primary); }
.mc-titulo:focus { background: var(--e-global-color-0ae6538); color: var(--e-global-color-primary); }

body.elementor-page-544 .mc-titulo p {
    font-size: 0.82rem!important;
    margin-bottom: -0.01rem;
    font-weight: 500!important;
}


.mini-card .mc-titulo p {
    font-size: 0.82rem!important;
}


/* Botão de Ação (Maps / Seta) */
.mc-btn-loc {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.mc-btn-loc img, .mc-btn-loc svg {
    display: flex;
    align-items: center!important;
    justify-content: center!important;
    width: 40px;
    height: 26px;
    object-fit: contain;
    transition: transform 0.2s ease;
    color: var(--e-global-color-text);
}

/* O efeito flexível de scale para os ícones ao passar o mouse */
.mc-btn-loc:hover img, .mc-btn-loc:hover svg { transform: scale(1.15); }
.mini-card:hover .mc-logo img { transform: scale(1.05); } /* Um bônus: anima o logo da esquerda sutilmente no hover do card */

/* Ícone de Informação (Tooltip) */
.mc-info-wrapper { position: relative; }
.mc-info {
    width: 30px;
    height: 30px;
    background: #f0f0f0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #555;
    transition: background 0.3s ease, color 0.3s ease;
}
.mc-tooltip {
    position: absolute;
    bottom: 120%;
    left: 50%;
    transform: translateX(-50%);
    width: 200px;
    background: var(--e-global-color-primary);
    color: #fff;
    font-size: 0.8rem;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
    z-index: 10;
    text-align: center;
    pointer-events: none;
}

.mc-tooltip.ativo {
    opacity: 1;
    visibility: visible;
}

.mc-info:hover { background: var(--e-global-color-secondary); }
.mc-info:focus { background: var(--e-global-color-primary)!important; color: #fff; }

/* ==============================================
   NOTIFICAÇÃO TOAST 
   ============================================== */
/* Mantive o ID original caso esteja usando o seu script JS anterior */
#aviso-toast {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%) translateY(300%);
    background: var(--e-global-color-text);
    color: var(--e-global-color-0ae6538);
    padding: 12px 24px;
    border-radius: 8px;
    font-size: 14px;
    z-index: 9999;
    transition: transform 0.4s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    text-align: center;
    pointer-events: none;
}
#aviso-toast.mostrar {
    transform: translateX(-50%) translateY(0);
}

/* ==============================================
   QUEBRA DE BLOCOS PARA TELAS MUITO PEQUENAS (< 420px)
   ============================================== */
@media (max-width: 360px) {
    .mini-card {
        grid-template-columns: 40px 1fr;
        grid-template-areas: 
            "logo titulo"
            "info loc";
        row-gap: 15px;
    }
    
    .mc-logo { grid-area: logo; }
    .mc-titulo { grid-area: titulo; }
    .mc-info-wrapper { grid-area: info; justify-self: center; }
    .mc-btn-loc { grid-area: loc; justify-self: start; width: 100%; }
}

body.elementor-page-546 .mini-card picture {
    display: flex;
    align-items: center!important;
}

/* Telas Tablet Portrait (1025px até 1199px) */
@media (min-width: 1150px) {
    :root { --active-gap2: var(--gap-tablet); }
    .sessao-mini-cards { grid-template-columns: repeat(2, 1fr); }
}

/* Telas Desktop/Notebook (1200px+) */
@media (min-width: 2845px) {
    :root { --active-gap2: var(--gap-desktop); }
    .sessao-mini-cards { grid-template-columns: repeat(3, 1fr); }
}






/* Ajuste do Tooltip para evitar vazamento em telas menores */
@media (max-width: 768px) {
    .mc-info-wrapper {
        position: static; /* Permite que o tooltip use o mini-card como referência */
    }
    
    .mc-tooltip {
        left: auto;
        right: 15px; /* Alinha próximo à borda direita do card */
        transform: none; /* Remove a centralização forçada */
        width: 220px; /* Mantém uma largura legível */
        bottom: 70px; /* Ajusta a altura acima dos botões */
    }
}






@media (min-width:2301px) and (max-width:2845px){

    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -22rem;
    }
    
}



@media (min-width:2151px) and (max-width:2300px){
    
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -20rem;
    }
    
}


@media (min-width:1960px) and (max-width:2150px){
    
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -18rem;
    }
    
}


@media (min-width: 1701px) and (max-width: 1960px) {
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -12rem;
    }
    
}


@media (min-width: 1367px) and (max-width: 1700px) {
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -8rem;
    }
    
}

@media (min-width: 1201px) and (max-width: 1366px) {
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -6rem;
    }
}
    

@media (min-width: 1025px) and (max-width: 1200px) {
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -7rem;
    }
    
}


@media (min-width: 881px) and (max-width: 1024px) {
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -6rem;
    }
}


@media (min-width: 768px) and (max-width: 880px) {
    body.elementor-page-546 .hero-imag1-contato{
        margin-top: 0rem;
    }
    
    body.elementor-page-546 .hero-text-contato{
        margin-top: -5rem;
    }
    
}













    body.elementor-page-546 .paragrafo1-contato, body.elementor-page-546 .paragrafo2-contato{
        text-align: left!important;
    }



@media (min-width: 768px) and (max-width: 2845px) {
    body.elementor-page-546 .paragrafo1-contato, body.elementor-page-546 .paragrafo2-contato{
        text-align: center!important;
    }
    
}

















@media (min-width:1961px) and (max-width:2845px){
    
    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-2845);
        --active-h2-s: var(--h2-v-2845);
        --active-h3-s: var(--h3-v-2845);
        --active-h4-s: var(--h4-v-2845);
        --active-h5-s: var(--h5-v-2845);
        --active-h6-s: var(--h6-v-2845);
        --active-p-s: var(--p-v-2845);
        --active-lat: var(--lat-2845); --active-ele: var(--ele-2845);
        --active-gap: var(--gap-2845);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-2845);
        --active-btn-pd: var(--btn-pd-2845);
        
        
        
        
        
        
        
        
        
        
        /* --- P Á G I N A     C O N T A T O --- */
        /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        /* AJUSTES GERAIS - CONTATO */
        --active-contato-dis-dir: var(--contato-dis-dir-row); /* Display direction - Contato
        
        
        /* HERO AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        
        
        /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        /* --- F I M      P Á G I N A     C O N T A T O --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        
        
        
        
        
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-50); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-70); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-40); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-2845); /* Width Parceiros Logos */
        
        
    }
    
    
    
    

}







/* 1367px a 1960px */
@media (min-width: 1367px) and (max-width: 1960px) {

    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-1960);
        --active-h2-s: var(--h2-v-1960);
        --active-h3-s: var(--h3-v-1960);
        --active-h4-s: var(--h4-v-1960);
        --active-h5-s: var(--h5-v-1960);
        --active-h6-s: var(--h6-v-1960);
        --active-p-s: var(--p-v-1960);
        --active-lat: var(--lat-1960); --active-ele: var(--ele-1960);
        --active-gap: var(--gap-1960);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-1960);
        --active-btn-pd: var(--btn-pd-1960);
        
        

        
        
        
        
        
        
        
        
        /* --- P Á G I N A     C O N T A T O --- */
        /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        /* AJUSTES GERAIS - CONTATO */
        --active-contato-dis-dir: var(--contato-dis-dir-row); /* Display direction - Contato
        
        
        /* HERO AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        
        
        /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        /* --- F I M      P Á G I N A     C O N T A T O --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-50); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-70); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-80); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-1960); /* Width Parceiros Logos */

    }
    
    
    
    
    
}



    








/* 1201px a 1366px */
@media (min-width: 1201px) and (max-width: 1366px) {
    
    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-1366);
        --active-h2-s: var(--h2-v-1366);
        --active-h3-s: var(--h3-v-1366);
        --active-h4-s: var(--h4-v-1366);
        --active-h5-s: var(--h5-v-1366);
        --active-h6-s: var(--h6-v-1366);
        --active-p-s: var(--p-v-1366);
        --active-lat: var(--lat-1366); --active-ele: var(--ele-1366);
        --active-gap: var(--gap-1366);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-1366);
        --active-btn-pd: var(--btn-pd-1366);
        
        
        
        
        
        
        
        
        
        
        
        /* --- P Á G I N A     C O N T A T O --- */
        /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        /* AJUSTES GERAIS - CONTATO */
        --active-contato-dis-dir: var(--contato-dis-dir-row); /* Display direction - Contato
        
        
        /* HERO AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        
        
        /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        /* --- F I M      P Á G I N A     C O N T A T O --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-60); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-100); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-30); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-1366); /* Width Parceiros Logos */
        
        
        
        
    }
    
    
    
    
}







/* 1025px a 1200px */
@media (min-width: 1025px) and (max-width: 1200px) {
    
    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-1200);
        --active-h2-s: var(--h2-v-1200);
        --active-h3-s: var(--h3-v-1200);
        --active-h4-s: var(--h4-v-1200);
        --active-h5-s: var(--h5-v-1200);
        --active-h6-s: var(--h6-v-1200);
        --active-p-s: var(--p-v-1200);
        --active-lat: var(--lat-1200); --active-ele: var(--ele-1200);
        --active-gap: var(--gap-1200);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-1200);
        --active-btn-pd: var(--btn-pd-1200);
        
        
        
        
        
        
        
        
        
        
        
        /* --- P Á G I N A     C O N T A T O --- */
        /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        /* AJUSTES GERAIS - CONTATO */
        --active-contato-dis-dir: var(--contato-dis-dir-row); /* Display direction - Contato
        
        
        /* HERO AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        
        
        /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        /* --- F I M      P Á G I N A     C O N T A T O --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-60); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-90); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-30); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-1200); /* Width Parceiros Logos */
        
        
        
        
    }
    
    
    
}





/* 881px a 1024px */
@media (min-width: 881px) and (max-width: 1024px) {
    
    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-1024);
        --active-h2-s: var(--h2-v-1024);
        --active-h3-s: var(--h3-v-1024);
        --active-h4-s: var(--h4-v-1024);
        --active-h5-s: var(--h5-v-1024);
        --active-h6-s: var(--h6-v-1024);
        --active-p-s: var(--p-v-1024);
        --active-lat: var(--lat-1024); --active-ele: var(--ele-1024);
        --active-gap: var(--gap-1024);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-1024);
        --active-btn-pd: var(--btn-pd-1024);
        
        
        
        
        
        
        
        
        
        
        /* --- P Á G I N A     C O N T A T O --- */
        /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        /* AJUSTES GERAIS - CONTATO */
        --active-contato-dis-dir: var(--contato-dis-dir-row); /* Display direction - Contato
        
        
        /* HERO AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        
        
        /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        /* --- F I M      P Á G I N A     C O N T A T O --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-60); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-90); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-40); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-1024); /* Width Parceiros Logos */
        
        
        
        
    }
    
    
    
    
    
}







/* 768px a 880px */
@media (min-width: 768px) and (max-width: 880px) {
    
    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-880);
        --active-h2-s: var(--h2-v-880);
        --active-h3-s: var(--h3-v-880);
        --active-h4-s: var(--h4-v-880);
        --active-h5-s: var(--h5-v-880);
        --active-h6-s: var(--h6-v-880);
        --active-p-s: var(--p-v-880);
        --active-lat: var(--lat-880); --active-ele: var(--ele-880);
        --active-gap: var(--gap-880);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-880);
        --active-btn-pd: var(--btn-pd-880);
        
        
        
        
        
        
        
        
        
        
        /* --- P Á G I N A     C O N T A T O --- */
        /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        /* AJUSTES GERAIS - CONTATO */
        --active-contato-dis-dir: var(--contato-dis-dir-row); /* Display direction - Contato
        
        
        /* HERO AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        
        
        /* SEÇÃO 3 AJUSTES GERAIS - CONTATO */
        
        
        
        
        
        /* --- F I M      P Á G I N A     C O N T A T O --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        /* --- ****************** --- */
        
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-60); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-90); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-40); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-880); /* Width Parceiros Logos */
        
        
        
        
    }
    
    
    
    
}


/* 481px a 767px */
@media (min-width: 481px) and (max-width: 767px) {
    :root {
        --active-text-wrap: var(--text-wrap-wrap); /* Titulo Página Wrap */
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-767);
        --active-h2-s: var(--h2-v-767);
        --active-h3-s: var(--h3-v-767);
        --active-h4-s: var(--h4-v-767);
        --active-h5-s: var(--h5-v-767);
        --active-h6-s: var(--h6-v-767);
        --active-p-s: var(--p-v-767);
        --active-lat: var(--lat-767); --active-ele: var(--ele-767);
        --active-gap: var(--gap-767);
        
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-767);
        --active-btn-pd: var(--btn-pd-767);
        
        
        
        
        
        
        
        
        
        
        
        /* Seção Empresas condôminos - Principal */
        --active-dis-dir: var(--dis-dir-row); /* Position da imagem */
        --active-wi-cont: var(--wi-cont-60); /* Width do Conteiner */
        --active-wi-logo: var(--wi-logo-100); /* Width do Logo */
        --active-wi-cont-logo: var(--wi-cont-logo-40); /* Width do Logo */
        --active-logo-loc: var(--logo-loc-flex-end); /* Width do Logo */
        --active-wi-parc: var(--wi-parc-767); /* Width Parceiros Logos */
        
        
        
        
    }
}








/* 427px a 480px */
@media (min-width: 427px) and (max-width: 480px) {
    :root {
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-480);
        --active-h2-s: var(--h2-v-480);
        --active-h3-s: var(--h3-v-480);
        --active-h4-s: var(--h4-v-480);
        --active-h5-s: var(--h5-v-480);
        --active-h6-s: var(--h6-v-480);
        --active-p-s: var(--p-v-480);
        --active-lat: var(--lat-480); --active-ele: var(--ele-480);
        --active-gap: var(--gap-480);
    
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-480);
        --active-btn-pd: var(--btn-pd-480);
        
        --active-h1-exp: var(--espacamento-letras-mob);
        
        
        
        
        
        
        
        
        
        
        
        
        /* 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-480); /* Width Parceiros Logos */
        
        
        
        
    }
}



/* MENORES QUE 360px     clamp(1.4rem, 10vw, var(--h1-v-426)) */
@media (max-width: 360px) {
    :root {
        /* Variáveis responsivas */
        --active-h1-s: var(--h1-v-360);
        --active-h2-s: var(--h2-v-360);
        --active-h3-s: var(--h3-v-360);
        --active-h4-s: var(--h4-v-360);
        --active-h5-s: var(--h5-v-360);
        --active-h6-s: var(--h6-v-360);
        --active-p-s: var(--p-v-360);
        --active-lat: var(--lat-360); --active-ele: var(--ele-360);
        --active-gap: var(--gap-360);
    
        /* Variáveis do Botão */
        --active-btn-s: var(--btn-v-360);
        --active-btn-pd: var(--btn-pd-360);
        
        --active-h1-exp: var(--espacamento-letras-mob);
        
        
        
        
        
        
        
        
        
        
        
        
        /* 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-360); /* Width Parceiros Logos */
        
        
        
        
    }
}/* End custom CSS */