.elementor-585 .elementor-element.elementor-element-eb5e0fd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-50b9bf7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-806b09e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-806b09e *//* =========================================================
   GLL HEADER GLOBAL
   CORREÇÃO MOBILE — REDES SOCIAIS x CALL NOW BUTTON
========================================================= */

@media (max-width: 1180px) {

  /*
   * Reserva espaço inferior para os botões flutuantes.
   * Evita que o último conteúdo do menu fique atrás deles.
   */
  #gll-global-header [class*="mobile"] {
    scroll-padding-bottom:
      calc(110px + env(safe-area-inset-bottom));
  }


  /*
   * Identifica a linha que contém Instagram/Facebook
   * sem depender de alteração no HTML já aprovado.
   */
  #gll-global-header
  :is(div, nav, section):has(
    > a[href*="instagram.com"]
  ) {
    position: relative;

    min-height: 48px;

    padding-left: 66px;
    padding-right: 4px;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    gap: 20px;
  }


  /*
   * Links sociais
   */
  #gll-global-header
  a[href*="instagram.com"],

  #gll-global-header
  a[href*="facebook.com"] {
    position: relative;

    z-index: 2;

    min-height: 44px;

    display: inline-flex;

    align-items: center;

    margin: 0 !important;

    padding: 0 !important;
  }

}



/* =========================================================
   MOBILE PEQUENO — 430 / 390 / 360 / 320
========================================================= */

@media (max-width: 430px) {

  #gll-global-header
  :is(div, nav, section):has(
    > a[href*="instagram.com"]
  ) {
    /*
     * Área protegida para o Call Now Button à esquerda.
     * O botão da captura ocupa aproximadamente essa região.
     */
    padding-left: 72px;

    gap: 16px;
  }

}



/* =========================================================
   360 / 320
========================================================= */

@media (max-width: 360px) {

  #gll-global-header
  :is(div, nav, section):has(
    > a[href*="instagram.com"]
  ) {
    padding-left: 68px;

    gap: 12px;
  }


  #gll-global-header
  a[href*="instagram.com"],

  #gll-global-header
  a[href*="facebook.com"] {
    font-size: 13px;
  }

}/* End custom CSS */