.elementor-21703 .elementor-element.elementor-element-ca15cc0{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-21703 .elementor-element.elementor-element-497f0ed{--display:flex;}.elementor-21703 .elementor-element.elementor-element-c94961f .elementor-field-group{margin-bottom:10px;}.elementor-21703 .elementor-element.elementor-element-c94961f .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-21703 .elementor-element.elementor-element-c94961f .elementor-field-group > label{padding-bottom:0px;}.elementor-21703 .elementor-element.elementor-element-c94961f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-21703 .elementor-element.elementor-element-c94961f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}@media(max-width:768px){.elementor-21703 .elementor-element.elementor-element-c94961f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-21703 .elementor-element.elementor-element-c94961f.elementor-element{--align-self:center;}}@media(min-width:769px){.elementor-21703 .elementor-element.elementor-element-497f0ed{--content-width:420px;}}/* Start custom CSS */.page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light {
    display: none !important;
}



/* ====== DESKTOP: centrar logo y eliminar columnas vacías ====== */
@media (min-width: 1025px){
  .whb-general-header-inner{
    justify-content: center !important;
  }

  .whb-general-header-inner .whb-col-left.whb-empty-column,
  .whb-general-header-inner .whb-col-right.whb-empty-column{
    display: none !important;
  }

  .whb-general-header-inner .whb-col-center{
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex;
    justify-content: center;
    text-align: center;
  }
}

/* ====== MÓVIL: (por si también se des-centra) ====== */
@media (max-width: 1024px){
  .whb-general-header-inner{
    justify-content: center !important;
  }

  .whb-general-header-inner .whb-mobile-left.whb-empty-column,
  .whb-general-header-inner .whb-mobile-right.whb-empty-column{
    display: none !important;
  }

  .whb-general-header-inner .whb-mobile-center{
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex;
    justify-content: center;
    text-align: center;
  }
}/* End custom CSS */