
        :root {
            --MenuDesktopCorTexto: var(--ia-cor-escura);
            --MenuDesktopCorTextoHover: var(--ia-cor2);
            --MenuDesktopCorFundo: var(--ia-cor-clara);
            --MenuDesktopCorFundoAtivado: var(--ia-cor-clara);
            --MenuDesktopSubmenuFundo: var(--ia-cor-clara);
            --MenuDesktopSubmenuCor: var(--ia-cor-escura);
            --MenuDesktopSubmenuCorHover: var(--ia-cor2);
            --MenuDesktopSubmenuFundoHover: var(--ia-cor-clara);
            --MenuMobileFundoMenu: var(--ia-cor-clara);
            --MenuMobileCorTexto: var(--ia-cor-escura);
            --HomeCorCamada: rgba(0, 0, 0, 0.62);
            --BannerInternas: block;
            --MarginTitleInternas: 0px;
            --FooterFundo: var(--ia-cor3);
            --FooterTexto: var(--ia-cor-clara);
            --FooterNewsLetterCampoFundo: rgb(0 0 0 / 12%);
            --FooterNewsLetterCampoCorPlaceholder: var(--ia-cor-clara);
            --FooterNewsLetterBotaoFundo: rgb(0 0 0 / 40%);
            --FooterNewsLetterBotaoTexto: var(--ia-cor-clara);
            --FooterNewsLetterBotaoFundoHover: rgb(0 0 0 / 70%);
            --FooterNewsLetterBotaoTextoHover: var(--ia-cor-clara);
            --FooterBarraRodapeFundo: #fff0;
            --FooterBarraRodapeTexto: var(--ia-cor-clara);
        }

        /* MENU - Cor de texto */
        .header-desktop-menu .menu > ul > li > :first-child,
        .traducao > a,
        .menu-mobile li span,
        .menu-mobile li a,
        .menu-mobile-button {
            color: var(--MenuDesktopCorTexto);
            cursor: pointer;
            letter-spacing: 2px;
            word-spacing: 2px;
            font-weight: 400;
            font-size: 14px;
            text-transform: capitalize;
            font-family: 'Poppins', sans-serif !important;
            border-bottom: 3px solid transparent;
        }

            /* MENU - Cor de texto:hover */
            .header-desktop-menu .menu > ul > li > :first-child:hover,
            .traducao > a:hover,
            .menu-mobile li a:hover
            .menu-mobile li span:hover,
            .menu-mobile-button:hover,
            .menuTranslate:hover {
                color: var(--MenuDesktopCorTextoHover);
                border-bottom: 3px solid var(--MenuDesktopCorTextoHover);
            }

        /* MENU - Fundo  */
        .header-base {
            background: var(--MenuDesktopCorFundo);
        }

            /* MENU - Fundo Ativado */
            .header-base.desktop-cor-ativado{
                background: var(--MenuDesktopCorFundoAtivado);
            }

        /* DESKTOP - Submenu */
        .header-desktop-menu .dropdown-menu,
        .menu-linguagem {
            background: var(--MenuDesktopSubmenuFundo);
        }

        .header-desktop-menu .menu .dropdown-menu a {
            color: var(--MenuDesktopSubmenuCor);
        }

            /* DESKTOP - Submenu :hover */
            .header-desktop-menu .menu .dropdown-menu a:hover {
                color: var(--MenuDesktopSubmenuCorHover);
                background: var(--MenuDesktopSubmenuFundoHover);
            }

        /* MOBILE - Fundo do menu aberto*/

        .menu-mobile {
            background: var(--MenuMobileFundoMenu);
        }

        .fundoMenuMobile{
            background: var(--MenuMobileFundoMenu)!important;
        }
		.fundoMenuMobile .menu-principal.menuPrincipalMobile {
			color: var(--MenuMobileCorTexto);
        }
		@media(max-width: 991px) {
			.menuTranslate {
				color: var(--MenuMobileCorTexto);
			}
		}

        .area-apresentacao:has(+ main .title-page) {
            display: var(--BannerInternas);
        }

        .area-apresentacao + main:has(.title-page) {
            margin-top: var(--MarginTitleInternas);
        }

        /* HEADER */
        .backgroundody {
            background: var(--HomeCorCamada);
            padding: 20px 6vw;
        }

        /* RODAPÉ */
        #footer {
            background: var(--FooterFundo);
            color: var(--FooterTexto);
        }

        /* RODAPÉ - Newsletter - Campo Entrada */
        .input-newsletter,
        .input-newsletter:focus {
            background: var(--FooterNewsLetterCampoFundo);
        }

            /* RODAPÉ - Newsletter placeholder */
            .input-newsletter::-webkit-input-placeholder {
                color: var(--FooterNewsLetterCampoCorPlaceholder);
            }

            .input-newsletter:-moz-placeholder {
                color: var(--FooterNewsLetterCampoCorPlaceholder);
            }

            .input-newsletter::-moz-placeholder {
                color: var(--FooterNewsLetterCampoCorPlaceholder);
            }

            .input-newsletter:-ms-input-placeholder {
                color: var(--FooterNewsLetterCampoCorPlaceholder);
            }

        /* RODAPÉ - Newsletter - Botão */
        .btn-newsletter {
            background: var(--FooterNewsLetterBotaoFundo);
            color: var(--FooterNewsLetterBotaoTexto) !important;
        }

            .btn-newsletter:hover {
                background: var(--FooterNewsLetterBotaoFundoHover);
                color: var(--FooterNewsLetterBotaoTextoHover) !important;
            }


        /* BARRA RODAPÉ - Cores */
        #footer .copyright,
        #footer .copyright * {
            background: var(--FooterBarraRodapeFundo);
            color: var(--FooterBarraRodapeTexto);
        }
    