.elementor-6943 .elementor-element.elementor-element-75cfced{--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;}.elementor-6943 .elementor-element.elementor-element-1a50a6e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:dotted;border-width:0px 0px 0px 0px;}.elementor-6943 .elementor-element.elementor-element-1a50a6e .heading-title > *{font-size:39px;}.elementor-6943 .elementor-element.elementor-element-1a50a6e .heading-title{--heading-color:#E70000;}.elementor-6943 .elementor-element.elementor-element-1a50a6e{--heading-sub-color:#E34545;}.elementor-6943 .elementor-element.elementor-element-1ec66d9{--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;}.elementor-6943 .elementor-element.elementor-element-c879804{--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;}@media(max-width:767px){.elementor-6943 .elementor-element.elementor-element-b619ba4 .heading-title > *{font-size:20px;}.elementor-6943 .elementor-element.elementor-element-2199422{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}/* Start custom CSS for foxiz-heading, class: .elementor-element-1a50a6e *//* Layout general */
.section-heading--club-world {
  display: flex;
  align-items: center;
  margin: 0.1rem 0;
}

/* Ícono más pequeño */
.section-heading--club-world .section-heading__icon {
  width: 32px;
  height: 32px;
  margin-right: 0.5rem;
}

/* Título con letra negra y tamaño ajustado */
.section-heading--club-world .section-heading__title {
  font-family: Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;           /* Letras negras */
  line-height: 1.2;
  margin: 0;
  position: relative;
}

/* Línea inferior del ancho completo del título */
.section-heading--club-world .section-heading__title::after {
  content: "";
  display: block;
  width: 100%;           /* Ancho completo del texto */
  height: 2px;           /* Grosor de la línea */
  background-color: #000;/* Línea negra */
  margin-top: 0.25rem;
}/* End custom CSS */