/* Fix para que la tabla de comparación se vea igual en todas las páginas */
/* Duplica reglas de .elementor-2 para .elementor-9135 */

/* Sección con gradiente blanco a beige */
.elementor-9135 .elementor-element.elementor-element-93f95ea:not(.elementor-motion-effects-element-type-background),
.elementor-9135 .elementor-element.elementor-element-93f95ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:#fff0;
  background-image:linear-gradient(180deg,#FFFFFF 0%,#f3f0e7 100%)
}
.elementor-9135 .elementor-element.elementor-element-93f95ea>.elementor-container{
  max-width:1300px
}
.elementor-9135 .elementor-element.elementor-element-93f95ea{
  border-style:none;
  transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding:50px 0 50px 0
}
.elementor-9135 .elementor-element.elementor-element-93f95ea>.elementor-background-overlay{
  transition:background 0.3s,border-radius 0.3s,opacity 0.3s
}

/* Columna centrada */
.elementor-9135 .elementor-element.elementor-element-f580859.elementor-column>.elementor-widget-wrap{
  justify-content:center
}

/* Título "👉 Присъедини се към движението..." */
.elementor-9135 .elementor-element.elementor-element-9d90b27{
  width:var(--container-widget-width,90%);
  max-width:90%;
  --container-widget-width:90%;
  --container-widget-flex-grow:0;
  text-align:center
}
.elementor-9135 .elementor-element.elementor-element-9d90b27 .elementor-heading-title{
  font-family:"Adys",Sans-serif;
  font-size:40px;
  font-weight:700;
  line-height:1.2em;
  color:var(--e-global-color-primary)
}

/* Widget shortcode con la tabla */
.elementor-9135 .elementor-element.elementor-element-e3a3f02{
  width:var(--container-widget-width,900px);
  max-width:900px;
  --container-widget-width:900px;
  --container-widget-flex-grow:0
}
.elementor-9135 .elementor-element.elementor-element-e3a3f02>.elementor-widget-container{
  margin:30px 0 0 0
}

/* Media queries responsive */
@media (max-width: 1024px) {
  .elementor-9135 .elementor-element.elementor-element-93f95ea {
    padding: 40px 10px 40px 10px
  }
  .elementor-9135 .elementor-element.elementor-element-9d90b27 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width,100%);
    max-width: 100%
  }
  .elementor-9135 .elementor-element.elementor-element-9d90b27 .elementor-heading-title {
    font-size: 38px;
    line-height: 1.1em
  }
}

@media (max-width: 767px) {
  .elementor-9135 .elementor-element.elementor-element-93f95ea {
    padding: 50px 0 50px 0
  }
  .elementor-9135 .elementor-element.elementor-element-f580859>.elementor-element-populated {
    padding: 0 0 0 0
  }
  .elementor-9135 .elementor-element.elementor-element-9d90b27>.elementor-widget-container {
    padding: 0 20px 0 20px
  }
  .elementor-9135 .elementor-element.elementor-element-9d90b27 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width,100%);
    max-width: 100%;
    text-align: center
  }
  .elementor-9135 .elementor-element.elementor-element-9d90b27 .elementor-heading-title {
    font-size: 32px
  }
}
