.elementor-542 .elementor-element.elementor-element-98cf7ef{--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-542 .elementor-element.elementor-element-351a8ef{--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-542 .elementor-element.elementor-element-c20cd64{--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-542 .elementor-element.elementor-element-6367077{--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-542 .elementor-element.elementor-element-ad748e4{--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-542 .elementor-element.elementor-element-d98fddb{--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(min-width:2400px){.elementor-542 .elementor-element.elementor-element-6367077{--z-index:999;}}@media(max-width:767px){.elementor-542 .elementor-element.elementor-element-98cf7ef{--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-542 .elementor-element.elementor-element-351a8ef{--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-542 .elementor-element.elementor-element-c20cd64{--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-542 .elementor-element.elementor-element-6367077{--justify-content:space-between;--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-542 .elementor-element.elementor-element-ad748e4{--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 .entradacima, .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.3;
    --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: 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     N O S S A      H I S T Ó R I A --- */
    /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    /* AJUSTES GERAIS - NOSSA HISTÓRIA */
    
    --altura-hero-426: 4rem;
    
    /* HERO AJUSTES GERAIS - NOSSA HISTÓRIA */
    
    
    
    
    
    
    /* --- F I M      P Á G I N A     H I S T Ó R I A --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    
    
    
    
    
    
    
    
    /* 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     N O S S A      H I S T Ó R I A --- */
    /* --- CONFIGURAÇÕES ESPECIAIS DE SEÇÕES --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    /* AJUSTES GERAIS - NOSSA HISTÓRIA */
    
    --active-altura-hero: var(--altura-hero-426); /* Altura Hero - O Edifício */
    
    /* HERO AJUSTES GERAIS - NOSSA HISTÓRIA */
    
    
    
    
    
    
    /* --- F I M      P Á G I N A     H I S T Ó R I A --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    /* --- ****************** --- */
    
    
    
    
    /* 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-542 h1{
    font-weight: var(--h-weight-500);
    letter-spacing: var(--active-h1-exp);
    text-transform: uppercase;
    text-align: justify!important;
}

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

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

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

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




/* BOTÃO - CONFIGURAÇÕES GERAIS */
body.elementor-page-542 .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-542 .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-542 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-542 h1 { font-size: var(--active-h1-s) !important; line-height: var(--active-h1-lh) !important; }
body.elementor-page-542 h2 { font-size: var(--active-h2-s) !important; line-height: var(--active-h2-lh) !important; }
body.elementor-page-542 h3 { font-size: var(--active-h3-s) !important; line-height: var(--active-h3-lh) !important; }
body.elementor-page-542 h4 { font-size: var(--active-h4-s) !important; line-height: var(--active-h4-lh) !important; }
body.elementor-page-542 h5 { font-size: var(--active-h5-s) !important; line-height: var(--active-h5-lh) !important; }
body.elementor-page-542 h6 { font-size: var(--active-h6-s) !important; line-height: var(--active-h6-lh) !important; }
body.elementor-page-542 p { font-size: var(--active-p-s) !important; line-height: var(--active-p-lh) !important; }
body.elementor-page-542 .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;
}








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





body.elementor-page-542 .estrutura-hero-historia{
    height: 100%;
    display: flex;
    justify-content: center!important;
    align-items: center!important;
    margin-top: var(--active-altura-hero)!important;
}

body.elementor-page-542 .hero-desktop-historia{
    width: 100%;
}

body.elementor-page-542 .hero-text-historia{
    display: flex;
    justify-content: center;
    width: 100%;
}


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

@media (min-width: 1961px) and (max-width: 2845px) {
    
    
    /* SEÇÃO 1 - HERO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    body.elementor-page-542 .estrutura-hero-historia{
        height: 80vh;
        margin-top: 0!important;
    }
    
    body.elementor-page-542 .hero-desktop-historia{
        width: 45%;
    }
    
    body.elementor-page-542 .hero-text-historia{
        width: 50%;
    }
    
    body.elementor-page-542 .hero-conteudo-historia{
        flex-direction: row!important;
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1367px) and (max-width: 1960px) {
    
    /* SEÇÃO 1 - HERO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    body.elementor-page-542 .estrutura-hero-historia{
        height: 80vh;
        margin-top: 0!important;
    }
    
    body.elementor-page-542 .hero-desktop-historia{
        width: 65%;
    }
    
    body.elementor-page-542 .hero-text-historia{
        width: 60%;
    }
    
    body.elementor-page-542 .hero-conteudo-historia{
        flex-direction: row!important;
    }
    
    body.elementor-page-542 .hero-text-historia h1{
        margin-bottom: -2rem!important;
    }
    
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1201px) and (max-width: 1366px) {
   
    /* SEÇÃO 1 - HERO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    body.elementor-page-542 .estrutura-hero-historia{
        height: 80vh;
        margin-top: 0!important;
    }
    
    body.elementor-page-542 .hero-desktop-historia{
        width: 60%;
    }
    
    body.elementor-page-542 .hero-text-historia{
        width: 60%;
    }
    
    body.elementor-page-542 .hero-conteudo-historia{
        flex-direction: row!important;
    }
    
    body.elementor-page-542 .hero-text-historia h1{
        margin-bottom: -2rem!important;
    }
    
    
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1025px) and (max-width: 1200px) {
    
    /* SEÇÃO 1 - HERO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    body.elementor-page-542 .estrutura-hero-historia{
        height: 80vh;
        margin-top: 0!important;
    }
    
    body.elementor-page-542 .hero-desktop-historia{
        width: 60%;
    }
    
    body.elementor-page-542 .hero-text-historia{
        width: 60%;
    }
    
    body.elementor-page-542 .hero-conteudo-historia{
        flex-direction: row!important;
    }
    
    body.elementor-page-542 .hero-text-historia h1{
        margin-bottom: -1.5rem!important;
    }
    
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 881px) and (max-width: 1024px) {
    
    /* SEÇÃO 1 - HERO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    
    
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 768px) and (max-width: 880px) {
    
    /* SEÇÃO 1 - HERO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    
    
    
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}




/* HERO historia */
/* *************** */
/* *************** */

/* CONTÊINERS (DIV) - CONFIGURAÇÕES */
/* *************** */



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

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

/* Contêiners (div) Desktop - Configurações */
body.elementor-page-542 .hero-video-conteiner-historia{
    display: flex!important;
    position: relative!important;
    justify-content: center!important;
    top: 0;
    left: 0;
    width: 100%!important;
    height: auto!important;
    pointer-events: none;
    overflow: hidden!important;
}
/* *************** */


/* *************** */
/* Contêiners (div) Textos Hero - Configurações */
body.elementor-page-542 .hero-text-historia{
    display: flex;
    flex-direction: column!important;
    gap: var(--active-ele)!important;
}
/* *************** */

/* *************** */
body.elementor-page-542 .paragrafo-hero-historia{
    margin-bottom: -0.5rem!important;
}
/* *************** */

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


/* VÍDEO HERO DESKTOP historia - CONFIGURAÇÕES */
/* *************** */
body.elementor-page-542 .video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
}
/* *************** */
body.elementor-page-542 .video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}
/* *************** */
body.elementor-page-542 .video-lazy-wrap.video-ready video {
  opacity: 1;
}
/* *************** */
/* *************** */


/* 
body.elementor-page-542 .video-lazy-wrap img{
    position: relative;
    top: -3px!important;
}
 */



/* IMAGEM HERO historia MOBILE - CONFIGURAÇÕES */
/* *************** */
body.elementor-page-542 .hero-imag1-historia{
    width: 100%!important;
    height: 100%!important;
    object-fit: var(--active-op)!important;
    object-position: center!important;
    position: var(--active-pos-ima);
    top: 0;
    left: 0;
}
/* *************** */
/* *************** */


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

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

































/* SEÇÃO 2 - IRMÃOS ROBERTO - HISTÓRIA*/
/* *************** */
/* *************** */
body.elementor-page-542 .sessao-video-master{
    margin-top: -70vh;
    height: 200vh;
    position: relative;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}

body.elementor-page-542 .conteiner-sticky-video{
    position: sticky;
    top: 0;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

body.elementor-page-542 .titulo-video{
    margin-top: calc(var(--active-gap)*2)!important; /* Altura do título */
    text-align: center;
    z-index: 3;
}

body.elementor-page-542 .conteiner-sticky-video canvas{
    width: 100%;
    height: auto;
    /* object-fit: contain; */
    object-fit: cover;
    z-index: 1;
    margin-top: -100px !important; /* Esta ditância deve ser colocada na máscara superior "mascara-superior-secao2-video-historia" para que se igualem as alturas */
}

body.elementor-page-542 .texto-video{
    display:flex;
    flex-direction: column;
    text-align: left;
    z-index: 3;
    opacity: 0;
    /* transform: translateY(30px); */
    margin-top: -100px!important;
    margin-left: var(--active-lat);
    margin-right: var(--active-lat);
    gap: calc(var(--active-ele)/4);
}

body.elementor-page-542 .texto-video h3{
    text-align: center;
}

body.elementor-page-542 .texto-video p{
    display: flex!important;
    margin: 0;
    text-align: center;
    margin-bottom: 1rem!important;
    z-index: 999!important;
}

/* Contêiner da animação e das máscaras - Configurações */
body.elementor-page-542 .conteiner-ajuste-mascara{
    display: flex!important;
    width: 100%!important;
    position: relative!important;
    justify-content: center!important;
    top: 0;
    left: 0;
}



@media (min-width: 1961px) and (max-width: 2845px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    /* *************** */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/4)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 45%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1701px) and (max-width: 1960px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 50%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1367px) and (max-width: 1700px) {
  
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 60%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1201px) and (max-width: 1366px) {
   
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 60%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 1025px) and (max-width: 1200px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 70%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 881px) and (max-width: 1024px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 90%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 768px) and (max-width: 880px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 90%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 481px) and (max-width: 767px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 90%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}

@media (min-width: 427px) and (max-width: 480px) {
    
    /* SEÇÃO 2 - IRMÃOS ROBERTO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -70vh;
    }
    
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2)!important; /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 90%;
        margin-top: -100px !important;
    }
    
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: -150px!important;
        gap: calc(var(--active-ele)/4);
    }
    /* *************** */
    /* *************** */
    /* *************** */
    /* *************** */
    
}



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









@media (min-height: 50px) and (max-height: 600px) {
    
    /* SEÇÃO 2 - MISSÃO - CONFIGURAÇÕES RESPONSIVAS ESPECIAIS */
    body.elementor-page-542 .sessao-video-master{
        margin-top: -60vh;
    }
    body.elementor-page-542 .titulo-video{
        margin-top: calc(var(--active-gap)/2); /* Altura do título */
    }
    /* Altura braços - igual à altura máscara */
    body.elementor-page-542 .conteiner-sticky-video canvas{
        width: 40%;
        margin-top: 0px !important;
    }
     /* Altura texto inferior */
    body.elementor-page-542 .texto-video{
        margin-top: 0px!important;
        gap: calc(var(--active-ele)/4);
    }
    
}



























/* TRANSIÇÃO DE SEÇÃO 2 PARA SEÇÃO 3 - CONFIGURAÇÕES */
/* *************** */
/* No Conteiner da primeira seção colocar a Classe (Class CSS): secao2-transicao-sticky-fade */
/* No Conteiner da segunda seção colocar a Classe (Class CSS): secao3-transicao */
/* *************** */
/* Seção 2 - Scene Container */
@media (min-height: 600px) {
    .secao2-transicao-fade-historia {
        /* position: sticky !important; */
        top: 0;
        z-index: 1;
        animation-fill-mode: both !important; 
        
        animation: fadeAndBlur8 linear;
        animation-timeline: scroll();
        animation-range: cover 0% cover 76%;
    }
    /* *************** */
    /* Seção 3 - Obra Prima */
    .secao3-transicao-historia {
        position: relative;
        z-index: 2;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}
/* *************** */
/* Função da animação */
@keyframes fadeAndBlur8 {
    0%{
        opacity: 1;
        filter: blur(0px);
        visibility: visible;
        /* transform: scale(1); */
    }
    
    
    50% {
        opacity: 1;
        filter: blur(0px);
        visibility: visible;
        /* transform: scale(0.9); */
    }
    
    
    100% {
        opacity: 0;
        filter: blur(20px);
        visibility: hidden;
        /* transform: scale(0.9); */
    }
}
/* *************** */

























/* SEÇÃO 3 */
/* *************** */
/* *************** */

body.elementor-page-542 .estrutura-secao3-historia{
    margin: 0!important;
}

body.elementor-page-542 .secao3-conteudo-historia{
    margin: 0!important;
}

body.elementor-page-542 .secao3-imag-conteiner-historia{
    margin: 0!important;
    /* margin-top: -10rem!important; */
}

body.elementor-page-542 .secao3-titulo-historia, .secao3-text-historia{
    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-542 .titulo-secao3-historia{
    text-align: left!important;
}

body.elementor-page-542 .subtitulo-secao3-historia{
    text-align: center!important;
}

body.elementor-page-542 .paragrafo-secao3-historia{
    text-align: left!important;
}

body.elementor-page-542 .secao3-imag-historia{
    width: 100%!important;
    height: 100%!important;
    margin-bottom: 0rem!important;
    object-fit: contain!important; /* A imagem cobre a área sem distorcer */
    object-position: center!important; /* Centraliza a imagem */
    position: relative;
    z-index: -1;
}




@media (min-width:2310px) and (max-width:2845px){
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -18rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -34rem!important;
    }
    
}


@media (min-width:1961px) and (max-width:2309px){
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -14rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -28rem!important;
    }
    
}



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

    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -10rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -20rem!important;
    }
    
}

/* 1201px a 1366px */
@media (min-width: 1201px) and (max-width: 1366px) {
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -8rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -12rem!important;
    }
    
}

/* 1025px a 1200px */
@media (min-width: 1025px) and (max-width: 1200px) {
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -6rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -12rem!important;
    }
    
}

/* 881px a 1024px */
@media (min-width: 881px) and (max-width: 1024px) {
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -6rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -10rem!important;
    }
    
}

/* 768px a 880px */
@media (min-width: 768px) and (max-width: 880px) {
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -5rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -8rem!important;
    }
    
}

/* 481px a 767px */
@media (min-width: 481px) and (max-width: 767px) {
    
    body.elementor-page-542 .secao3-imag-conteiner-historia{
        margin-top: -2rem!important;
    }
    
    body.elementor-page-542 .secao3-imag-historia{
        margin-bottom: -4rem!important;
    }
    
}


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






















/* TRANSIÇÃO DE SEÇÃO 3 PARA SEÇÃO 4 - CONFIGURAÇÕES */
/* *************** */
/* No Conteiner da primeira seção colocar a Classe (Class CSS): secao2-transicao-sticky-fade */
/* No Conteiner da segunda seção colocar a Classe (Class CSS): secao3-transicao */
/* *************** */
/* Seção 2 - Scene Container */
@media (min-height: 600px) {
    .secao3-transicao-fade-historia {
        /* position: sticky !important; */
        top: 0;
        z-index: 1;
        animation-fill-mode: both !important; 
        
        animation: fadeAndBlur9 linear;
        animation-timeline: scroll();
        animation-range: cover 0% cover 92%;
    }
    /* *************** */
    /* Seção 3 - Obra Prima */
    .secao4-transicao-historia {
        position: relative;
        z-index: 2;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}
/* *************** */
/* Função da animação */
@keyframes fadeAndBlur9 {
    0%{
        opacity: 1;
        filter: blur(0px);
        visibility: visible;
        /* transform: scale(1); */
    }
    
    
    90% {
        opacity: 1;
        filter: blur(0px);
        visibility: visible;
        /* transform: scale(0.9); */
    }
    
    
    100% {
        opacity: 0;
        filter: blur(20px);
        visibility: hidden;
        /* transform: scale(0.9); */
    }
}
/* *************** */



@media (min-width:1025px) and (max-width:2845px){
    
    @media (min-height: 600px) {
        .secao3-transicao-fade-historia {
            animation-range: cover 0% cover 76%;
        }
    }
    
    @keyframes fadeAndBlur9 {
        0%{
            opacity: 1;
            filter: blur(0px);
            visibility: visible;
            /* transform: scale(1); */
        }
        
        
        90% {
            opacity: 1;
            filter: blur(0px);
            visibility: visible;
            /* transform: scale(0.9); */
        }
        
        
        100% {
            opacity: 0;
            filter: blur(20px);
            visibility: hidden;
            /* transform: scale(0.9); */
        }
    }
}















/* SEÇÃO 4 */
/* *************** */
/* *************** */

body.elementor-page-542 .estrutura-secao4-historia{
    margin: 0!important;
    z-index: 999!important;
}

body.elementor-page-542 .secao4-conteudo-historia{
    margin: 0!important;
}

body.elementor-page-542 .secao4-imag-conteiner-historia{
    margin: 0!important;
}

body.elementor-page-542 .secao4-titulo-historia, .secao4-text-historia{
    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-542 .titulo-secao4-historia{
    text-align: center!important;
}

body.elementor-page-542 .subtitulo-secao4-historia{
    text-align: center!important;
}

body.elementor-page-542 .paragrafo-secao4-historia{
    text-align: left!important;
}

body.elementor-page-542 .secao4-imag-historia{
    width: 100%!important;
    height: 100%!important;
    object-fit: contain!important; /* A imagem cobre a área sem distorcer */
    object-position: center!important; /* Centraliza a imagem */
    position: relative;
    z-index: -1;
}

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








/* SEÇÃO CONTATO */
/* *************** */
/* *************** */
body.elementor-page-542 .estrutura-secao5-principal{
    margin: 0!important;
    margin-bottom: var(--active-gap)!important;
}

body.elementor-page-542 .secao5-conteudo-principal{
    margin: 0!important;
}

body.elementor-page-542 .secao5-text-principal{
    display: flex;
    flex-direction: column!important;
    align-items: center!important;
    margin-left: var(--active-lat)!important;
    margin-right: var(--active-lat)!important;
    gap: var(--active-ele)!important;
}

body.elementor-page-542 .titulo-secao5-principal{
    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);
        
        
        
        
        
        
        /* 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);
        
        

        
        
        
        /* 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);
        
        
        
        
        
        /* 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);
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        /* 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);
        
        
        
        
        
        
        /* 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);
        
        
        
        
        
        /* 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 */