.elementor-62 .elementor-element.elementor-element-03a0712{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-62 .elementor-element.elementor-element-03a0712:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-03a0712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f495bb );}.elementor-62 .elementor-element.elementor-element-ea0e815{--display:flex;border-style:none;--border-style:none;--border-radius:2px 2px 2px 2px;box-shadow:5px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-62 .elementor-element.elementor-element-77d6d13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-0e66b06 );--border-color:var( --e-global-color-0e66b06 );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-38d2314.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-38d2314 .elementor-author-box__avatar img{width:90px;height:90px;border-style:solid;border-color:#FFFFFF;border-width:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-c8bb450 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-c8bb450{text-align:center;}.elementor-62 .elementor-element.elementor-element-c8bb450 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-80e4851 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(55px/2);}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(55px/2);}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(55px/2);margin-left:calc(55px/2);}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-55px/2);margin-left:calc(-55px/2);}body.rtl .elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-55px/2);}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-55px/2);}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF1C;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-62 .elementor-element.elementor-element-80e4851{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-icon{padding-right:5px;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-62 .elementor-element.elementor-element-80e4851 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF0000;}.elementor-62 .elementor-element.elementor-element-c6d7bd1{--display:flex;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-bc88316{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:7px 7px 7px 7px;box-shadow:0px 15px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-bc88316:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-bc88316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frank.asuperideia.com.br/wp-content/uploads/2025/05/area-de-membros-header-copiar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-64033e3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0e66b06 );--border-color:var( --e-global-color-0e66b06 );--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-62 .elementor-element.elementor-element-64033e3:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-64033e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-1adae3c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001C;--border-color:#0000001C;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-80c42ef{--icon-box-icon-margin:15px;}.elementor-62 .elementor-element.elementor-element-80c42ef .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-62 .elementor-element.elementor-element-80c42ef.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-62 .elementor-element.elementor-element-80c42ef.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-80c42ef.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-62 .elementor-element.elementor-element-80c42ef .elementor-icon{font-size:25px;}.elementor-62 .elementor-element.elementor-element-80c42ef .elementor-icon-box-title, .elementor-62 .elementor-element.elementor-element-80c42ef .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-ca69012{--divider-border-style:solid;--divider-color:var( --e-global-color-0e66b06 );--divider-border-width:1px;}.elementor-62 .elementor-element.elementor-element-ca69012 .elementor-divider-separator{width:100%;}.elementor-62 .elementor-element.elementor-element-ca69012 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-62 .elementor-element.elementor-element-8dbd18d #add_payment_method #payment #place_order{background-color:#FF0000;}.elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#FF0000;}.elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#FD0000;}.elementor-62 .elementor-element.elementor-element-8dbd18d{--tab-content-spacing:30px;--tabs-alignment:center;--tabs-normal-color:#000000;--tabs-hover-color:#FF0000;--tabs-active-color:#FF0000;--tabs-border-type:none;--tabs-border-radius:7px 7px 7px 7px;--tabs-spacing:15px;--sections-border-type:solid;--sections-border-color:#0000001C;--sections-border-radius:7px 7px 7px 7px;--typography-section-titles-color:#000000;--general-text-color:#000000;--checkboxes-color:#FFFFFF;--payment-methods-radio-buttons-color:#FFFFFF;--links-normal-color:#FF0000;--forms-labels-color:#000000;--forms-fields-normal-color:#000000;--forms-fields-border-radius:7px 7px 7px 7px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#000000;--forms-buttons-border-radius:6px 6px 6px 6px;--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#000000;--tables-links-normal-color:#000000;--tables-links-hover-color:#FF0000;--tables-divider-border-type:solid;--tables-divider-border-color:#0000001C;--tables-button-normal-text-color:#FFFFFF;--tables-buttons-border-type:none;--tables-button-border-radius:7px 7px 7px 7px;--tables-button-padding:10px 30px 10px 30px;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-62 .elementor-element.elementor-element-8dbd18d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-62 .elementor-element.elementor-element-8dbd18d .shop_table .button:hover, .elementor-62 .elementor-element.elementor-element-8dbd18d .woocommerce-pagination .button:hover, .elementor-62 .elementor-element.elementor-element-8dbd18d .order-again .button:hover, .elementor-62 .elementor-element.elementor-element-8dbd18d .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-62 .elementor-element.elementor-element-03a0712{--content-width:1200px;}.elementor-62 .elementor-element.elementor-element-ea0e815{--width:23%;}.elementor-62 .elementor-element.elementor-element-c6d7bd1{--width:77%;}.elementor-62 .elementor-element.elementor-element-1adae3c{--width:100%;}}@media(max-width:1024px){.elementor-62 .elementor-element.elementor-element-c8bb450 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-bc88316{--min-height:350px;}.elementor-62 .elementor-element.elementor-element-8dbd18d{--tab-content-spacing:30px;--tabs-spacing:15px;--tables-button-padding:10px 30px 10px 30px;}}/* Start custom CSS for icon-list, class: .elementor-element-80e4851 *//* Estilo inicial para itens da lista de ícones */
.elementor-icon-list-items .elementor-icon-list-item {
    transition: all 0.3s ease; /* Transição suave */
}

/* Efeito de glow vermelho ao passar o mouse */
.elementor-icon-list-items .elementor-icon-list-item:hover {
    color: #fff; /* Cor do texto ao passar o mouse */
    text-shadow: 0 0 10px #ff0000, 0 0 20px #ff0000, 0 0 30px #ff0000; /* Glow vermelho */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-efc5217 *//* Estilo para o container principal do avatar */
.one-user-avatar {
    display: flex;
    flex-direction: column; /* Organiza os elementos em coluna */
    align-items: center; /* Centraliza os itens no eixo horizontal */
    gap: 20px; /* Espaçamento entre imagens e botões */
    margin: 20px auto; /* Centraliza o container na página */
    max-width: 250px; /* Define uma largura máxima */
    font-family: Arial, sans-serif;
    text-align: center;
}

/* Estilo para as imagens */
.one-user-avatar img {
    width: 150px; /* Largura fixa */
    height: 150px; /* Altura fixa */
    border-radius: 50%; /* Torna as imagens redondas */
    object-fit: cover; /* Garante que a imagem preencha o círculo sem distorções */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Adiciona uma sombra ao redor da imagem */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Animação suave */
}

/* Efeito ao passar o mouse na imagem */
.one-user-avatar img:hover {
    transform: scale(1.1); /* Aumenta ligeiramente o tamanho */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); /* Aumenta a sombra */
}

/* Estilo para todos os botões */
.one-user-avatar button {
    padding: 12px 20px;
    background-color: #FF0000; /* Cor vermelha */
    color: #fff; /* Texto branco */
    border: none;
    border-radius: 8px; /* Bordas arredondadas */
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra para o botão */
    transition: background-color 0.3s ease, transform 0.3s ease; /* Animação suave */
    width: 100%; /* Botões com largura total do container */
    max-width: 200px; /* Largura máxima dos botões */
}

/* Efeito ao passar o mouse nos botões */
.one-user-avatar button:hover {
    background-color: #cc0000; /* Cor vermelha mais escura */
    transform: scale(1.05); /* Efeito de zoom */
}

/* Estilo específico para o botão "Update Profile" */
.one-user-avatar button.update-profile {
    background-color: #FF0000; /* Fundo vermelho */
    color: #fff; /* Texto branco */
}

/* Espaçamento entre os botões */
.one-user-avatar .buttons-container {
    display: flex;
    flex-direction: column; /* Organiza os botões em coluna */
    gap: 10px; /* Espaçamento entre os botões */
    align-items: center; /* Centraliza os botões */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1adae3c */[avatar_upload]/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-8dbd18d *//* Adiciona padding à seção de "Minha Assinatura" */
.woocommerce .related-subscriptions,
.woocommerce .subscription-details {
    padding: 10px; /* Ajuste o valor conforme necessário */
}

/* Adiciona padding às tabelas de detalhes */
.woocommerce table.shop_table {
    padding: 20px; /* Adiciona espaçamento interno às tabelas */
    border-spacing: 10px; /* Adiciona espaçamento entre as células */
}

/* Adiciona margem entre os botões */
.woocommerce .subscription-actions a {
    margin: 5px; /* Espaçamento entre os botões */
}

/* Adiciona espaçamento inferior nos botões no celular */
@media (max-width: 768px) {
  .woocommerce-button {
    margin-bottom: 10px !important; /* Adiciona espaçamento com prioridade */
    display: block; /* Garante que cada botão esteja em uma nova linha */
  }
}/* End custom CSS */