.elementor-kit-6{--e-global-color-primary:#002951;--e-global-color-secondary:#346C91;--e-global-color-text:#373535;--e-global-color-accent:#C28C1F;--e-global-color-a4820b3:#FFFFFF;--e-global-color-f26bea3:#000000;--e-global-color-4467b82:#FFFFFF;--e-global-color-d986e67:#ECF4F4;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-a4820b3 );color:var( --e-global-color-text );font-family:"Nunito", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );color:var( --e-global-color-4467b82 );border-radius:20px 20px 20px 20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#C28C1FE3;color:var( --e-global-color-4467b82 );border-radius:20px 20px 20px 20px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wd-post-cat.wd-style-with-bg {
    --wd-link-color: #fff;
    --wd-link-color-hover: rgba(255, 255, 255, 0.8);
    display: inline-block;
    overflow: hidden;
    padding-inline: 10px;
    height: 2em;
    border-radius: 8px;
    background-color: lightgray;
    color: #fff;
    line-height: 2em;
    text-transform: uppercase;
    font-weight: 800;
    font-size: .8em;
}

.wd-post-image img {
    border-radius: 20px;
}

.wd-post-image img {
    border-radius: 20px;
}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: #002951;
}

.um a.um-button:hover, .um input[type=submit].um-button:hover {
    background-color: #C28C1F;
	  border-radius: 10px; /* Adiciona o arredondamento */
}

:root {
    --wd-text-font: "Nunito", Arial, Helvetica, sans-serif;
    --wd-text-font-weight: 400;
    --wd-text-color: rgb(118, 118, 118);
    --wd-text-font-size: 16px;
    --wd-title-font: "Nunito", Arial, Helvetica, sans-serif;
    --wd-title-font-weight: 600;
    --wd-title-color: #242424;
    --wd-entities-title-font: "Nunito", Arial, Helvetica, sans-serif;
    --wd-entities-title-font-weight: 500;
    --wd-entities-title-color: #333333;
    --wd-entities-title-color-hover: rgb(51 51 51 / 65%);
    --wd-alternative-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --wd-widget-title-font: "Nunito", Arial, Helvetica, sans-serif;
    --wd-widget-title-font-weight: 600;
    --wd-widget-title-transform: uppercase;
    --wd-widget-title-color: #333;
    --wd-widget-title-font-size: 16px;
    --wd-header-el-font: "Nunito", Arial, Helvetica, sans-serif;
    --wd-header-el-font-weight: 700;
    --wd-header-el-transform: uppercase;
    --wd-header-el-font-size: 13px;
    --wd-otl-style: dotted;
    --wd-otl-width: 2px;
}

.um:not(.um-admin):not(.um-directory) input, .um:not(.um-admin):not(.um-directory) select, .um:not(.um-admin):not(.um-directory) textarea {
    font-size: 15px;
    border-radius: 20px;
}

/* Arredonda o botão apenas no formulário de Login do Ultimate Member */
.um-login .um-form input[type="submit"].um-button {
    border-radius: 35px !important;
}

/* Arredonda o botão 'Salvar' (e outros botões de ação) nas páginas de Perfil/Conta do Ultimate Member */
.um-profile .um-form input[type="submit"].um-button,
.um-account .um-form input[type="submit"].um-button {
    border-radius: 35px !important;
}

/* Arredonda o botão na página de Recuperação de Senha */
.um-password .um-form input[type="submit"].um-button {
    border-radius: 20px !important;
}

/* 1. Oculta o texto/botão "Ver Perfil" abaixo do nome */
.um-account .um-account-profile-link {
    display: none !important;
}

/* 2. Remove o link do Nome do Usuário (caso seja clicável) */
.um-account .um-account-name a {
    pointer-events: none; /* Impede o clique */
    cursor: default;      /* Remove o ícone de 'mãozinha' do mouse */
    text-decoration: none; /* Remove sublinhado, se houver */
    color: inherit;       /* Mantém a cor do texto igual ao resto */
}/* End custom CSS */