.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Bebas Neue";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{color:#C57A52;font-family:"Bebas Neue", Sans-serif;font-size:44px;font-weight:700;}.elementor-kit-6 h2{color:#044BAA;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:700;}.elementor-kit-6 h3{color:#C57A52;font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.menu, .div-antes-missao-visao-valores{
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); /* sombra média-forte */
}
/*Deixar itens do formulário em duas colunas*/
@media (min-width: 769px) {
.elementor-form .elementor-field-group {
  width: 48%;          /* metade da largura, com espaço */
  display: inline-block;
  margin-right: 2%;     /* espaçamento entre colunas */
  vertical-align: top;
}

.elementor-form .elementor-field-group:nth-child(2n) {
  margin-right: 0;      /* remove margem do segundo campo da linha */
}
}

/*Botão enviar do formulário da página contato*/
.btnformulario button.elementor-button.elementor-size-sm{
    width:50%;

}
.btnformulario .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{
        justify-content: center;
    align-items: center;
    display: flex;
}
@media (max-width: 767px) {
    /*botão enviar do formulário*/
.btnformulario button.elementor-button.elementor-size-sm{
margin-top:20px;
}
/*ícone de localização, do instagram e do Whats da página contato*/
#icones-pagina-contato .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;     /* alinha verticalmente */
    justify-content: center; /* centraliza horizontalmente */
    gap: 8px;                /* espaço entre ícone e número */
    text-align: center;
  }

  #icones-pagina-contato .elementor-icon-box-icon {
    margin: 0; /* remove margens extras */
  }

  #icones-pagina-contato .elementor-icon-box-content {
    margin: 0;
  }
/*Rodape*/
.coluna-um-rodape,.titulo-distribuidora-rodape{
    text-align:center !important;
align-self: center !important;
margin-bottom:10px;
}
.coluna-tres-rodape .elementor-element {
  align-self: center !important;
}
/*contadores*/

.elementor-counter-number-wrapper{
    font-size: 50px !important;
}
.texto-clique-no-botao-sobre-a-empresa{
    text-align:center;
    margin-bottom: 40px;

}
/*Títulos dos contadores*/
.titulos-contadores .elementor-counter-title{
    text-align: center !important;
    line-height: 57px !important;
    font-size:26px;
}
.textos-pagina-sobre-a-empresa{
    padding-left:13px;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.conheca-as-marcas-home{
    
display: flex;
align-items: center;
justify-content: center;
}
}
/*Links rodape*/
.links-rodape a{
    color: #ffffff;
}
@media (max-width: 767px) {
    .itens-rodape-mobile{
    display:flex;
    align-items:center !important;
    }
}/* End custom CSS */