.elementor-1460 .elementor-element.elementor-element-cdede0c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:32px 32px 0px 0px;--padding-top:130px;--padding-bottom:130px;--padding-left:130px;--padding-right:130px;}.elementor-1460 .elementor-element.elementor-element-cdede0c:not(.elementor-motion-effects-element-type-background), .elementor-1460 .elementor-element.elementor-element-cdede0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1460 .elementor-element.elementor-element-7bc4578{text-align:center;}.elementor-1460 .elementor-element.elementor-element-7bc4578 .elementor-heading-title{font-family:"Aegea Sans", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1460 .elementor-element.elementor-element-7da1329 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1460 .elementor-element.elementor-element-4608ebb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:24px 24px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:26px;--padding-left:80px;--padding-right:30px;}.elementor-1460 .elementor-element.elementor-element-4608ebb:not(.elementor-motion-effects-element-type-background), .elementor-1460 .elementor-element.elementor-element-4608ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1460 .elementor-element.elementor-element-ad5a256{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-22302a9{text-align:end;font-size:12px;color:#FFFFFF99;}.elementor-1460 .elementor-element.elementor-element-e971ffd{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1460 .elementor-element.elementor-element-e971ffd:not(.elementor-motion-effects-element-type-background), .elementor-1460 .elementor-element.elementor-element-e971ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1460 .elementor-element.elementor-element-4ac171f{--divider-border-style:solid;--divider-color:#FFFFFF99;--divider-border-width:1px;}.elementor-1460 .elementor-element.elementor-element-4ac171f .elementor-divider-separator{width:100%;}.elementor-1460 .elementor-element.elementor-element-4ac171f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1460 .elementor-element.elementor-element-3d205b9{--display:flex;--min-height:24px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-9f4890c .elementor-heading-title{font-size:12px;color:#FFFFFF99;}.elementor-1460 .elementor-element.elementor-element-f36bf4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1460 .elementor-element.elementor-element-f36bf4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1460 .elementor-element.elementor-element-f36bf4c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1460 .elementor-element.elementor-element-f36bf4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1460 .elementor-element.elementor-element-f36bf4c .elementor-icon-list-item > a{font-size:12px;}.elementor-1460 .elementor-element.elementor-element-f36bf4c .elementor-icon-list-text{color:#FFFFFF99;transition:color 0.3s;}.elementor-1460 .elementor-element.elementor-element-c66e4ec{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-1460 .elementor-element.elementor-element-c66e4ec .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0em;}.elementor-1460 .elementor-element.elementor-element-c66e4ec .elementor-social-icon i{color:var( --e-global-color-21f2b45 );}.elementor-1460 .elementor-element.elementor-element-c66e4ec .elementor-social-icon svg{fill:var( --e-global-color-21f2b45 );}.elementor-1460 .elementor-element.elementor-element-05da524{--display:flex;--min-height:32px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1460 .elementor-element.elementor-element-05da524:not(.elementor-motion-effects-element-type-background), .elementor-1460 .elementor-element.elementor-element-05da524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ppp.validacaoaegea.com.br/wp-content/uploads/2026/09/footer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for image, class: .elementor-element-2e82135 */.aeLogoFooter a {
    display: block;
}

.aeLogoFooter img {
    height: 48px !important;
    width: auto !important;
    max-width: none !important;
    display: block;

    /* Verde água #17E3CB */
    filter: brightness(0) saturate(100%)
            invert(79%) sepia(74%)
            saturate(623%) hue-rotate(118deg)
            brightness(93%) contrast(89%);
}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-72faa55 *//* =========================================================
   AE | MENU FOOTER
   ========================================================= */


/* =========================================================
   RESET
   ========================================================= */

.aeMenuFooter ul,
.aeMenuFooter li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.aeMenuFooter a {
    text-decoration: none;
}


/* =========================================================
   DESKTOP
   ========================================================= */

.aeMenuFooter > .elementor-widget-container > nav > .menu {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    width: 100%;
}


/* =========================================================
   COLUNAS
   ========================================================= */

.aeMenuFooter > .elementor-widget-container > nav > .menu > li {
    flex: 0 1 auto;
    width: auto;
    min-width: 0;
}


/* =========================================================
   TÍTULOS
   ========================================================= */

.aeMenuFooter > .elementor-widget-container > nav > .menu > li > a {
    display: block;

    margin: 0 0 20px 0;

    color: #FFFFFF;

    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;

    text-transform: uppercase;
}


/* Item principal sem submenu */

.aeMenuFooter > .elementor-widget-container > nav > .menu > li:not(.menu-item-has-children) > a {
    margin-bottom: 0;
}


/* =========================================================
   SUBMENU
   ========================================================= */

.aeMenuFooter .sub-menu {
    display: flex;
    flex-direction: column;
    gap: 18px;

    position: static;
    width: auto;
}


/* Links */

.aeMenuFooter .sub-menu > li > a {
    display: block;

    color: rgba(255, 255, 255, 0.85);

    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;

    text-transform: none;

    transition: color 0.25s ease;
}


/* =========================================================
   HOVER
   ========================================================= */

.aeMenuFooter .sub-menu > li > a:hover {
    color: #17E3CB;
}

.aeMenuFooter > .elementor-widget-container > nav > .menu > li > a[href] {
    transition: color 0.25s ease;
}

.aeMenuFooter > .elementor-widget-container > nav > .menu > li > a[href]:hover {
    color: #17E3CB;
}


/* Títulos sem link */

.aeMenuFooter > .elementor-widget-container > nav > .menu > li > a:not([href]) {
    cursor: default;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .aeMenuFooter {
        width: 100%;
    }


    /* Menu vertical */

    .aeMenuFooter > .elementor-widget-container > nav > .menu {
        display: flex;
        flex-direction: column;

        align-items: center;

        gap: 34px;

        width: 100%;
    }


    /* Colunas */

    .aeMenuFooter > .elementor-widget-container > nav > .menu > li {
        width: 100%;
        text-align: center;
    }


    /* Títulos */

    .aeMenuFooter > .elementor-widget-container > nav > .menu > li > a {
        margin-bottom: 20px;

        font-size: 18px;
        font-weight: 700;
        line-height: 1.3;

        text-align: center;
    }


    /* Item sem submenu */

    .aeMenuFooter > .elementor-widget-container > nav > .menu > li:not(.menu-item-has-children) > a {
        margin-bottom: 0;
    }


    /* Submenu */

    .aeMenuFooter .sub-menu {
        align-items: center;

        gap: 18px;

        width: 100%;
    }


    /* Links */

    .aeMenuFooter .sub-menu > li {
        width: 100%;
    }

    .aeMenuFooter .sub-menu > li > a {
        width: 100%;

        padding: 0 20px;

        color: rgba(255, 255, 255, 0.60);

        font-size: 16px;
        font-weight: 400;
        line-height: 1.45;

        text-align: center;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22302a9 */.textoRodape p{
    margin: 0;
}

.textoRodape a{
    color: #FFFFFF99;
}/* End custom CSS */