.elementor-31 .elementor-element.elementor-element-31efcf9{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-31 .elementor-element.elementor-element-3efc324{text-align:center;}.elementor-31 .elementor-element.elementor-element-3efc324 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-31 .elementor-element.elementor-element-ba4682f{--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;--padding-top:50px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-31efcf9{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3efc324 .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-ba4682f{--padding-top:10px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-83907b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-83907b9.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-83907b9 */@media (max-width: 767px) {
   /* Remove as bolinhas pretas */
   .woocommerce-MyAccount-navigation ul {
      padding: 0;
      margin: 0;
      list-style: none;
   }

   /* Botões ocupando toda a largura */
   .woocommerce-MyAccount-navigation ul li {
      margin: 6px 0; /* espaçamento entre os botões */
   }

   .woocommerce-MyAccount-navigation ul li a {
      display: block;
      width: 100%;
      text-align: center;
   }

   /* Espaçamento entre os botões e o conteúdo abaixo */
   .woocommerce-MyAccount-content {
      margin-top: 25px; /* aumenta ou diminui conforme quiser */
      text-align: center;
   }
}


/* Estilizar títulos Login e Cadastro */
.woocommerce form.login h2,
.woocommerce form.register h2 {
   font-size: 20px;      /* tamanho menor */
   color: #220486;       /* azul personalizado */
   font-weight: 600;     /* destaque */
   text-align: center;   /* centralizado */
   margin-bottom:/* End custom CSS */