.elementor-352 .elementor-element.elementor-element-9874f2c{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-352 .elementor-element.elementor-element-811242d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#7A7A7A;color:#7A7A7A;border-radius:5px 5px 5px 5px;}.elementor-352 .elementor-element.elementor-element-811242d{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 8px -4px rgba(0,0,0,0.5);}.elementor-352 .elementor-element.elementor-element-811242d .elementor-button-content-wrapper{flex-direction:row;}.elementor-352 .elementor-element.elementor-element-811242d .elementor-button .elementor-button-content-wrapper{gap:5px;}/* Start custom CSS for button, class: .elementor-element-811242d *//* Visual superior en comparativa */
.plazia-comparacion-visual {
  width: 72px;
  height: 72px;
  border-radius: 22px;
  display: grid;
  place-items: center;
  margin-bottom: 22px;
  font-size: 34px;
}

.plazia-comparacion-visual-muted {
  background: #f3f7ff;
  border: 1px solid #e4eaf3;
}

.plazia-comparacion-visual-positive {
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.22);
}

.plazia-comparacion-img {
  width: 90px;
  height: 90px;
  object-fit: contain;
  display: block;
  margin-bottom: 22px;
}

/* Ajuste para que se vea mejor en móvil */
@media (max-width: 768px) {
  .plazia-comparacion-visual {
    margin-left: auto;
    margin-right: auto;
  }

  .plazia-comparacion-card {
    text-align: center;
  }

  .plazia-comparacion-card ul {
    text-align: left;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9874f2c */.plazia-futuro-item {
  background: rgba(255,255,255,0.08);
  border: 1px solid rgba(255,255,255,0.16);
  border-radius: 18px;
  padding: 18px;
  color: #ffffff;
  display: flex;
  gap: 14px;
  align-items: flex-start;
}

.plazia-futuro-icon {
  width: 44px;
  height: 44px;
  min-width: 44px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.20);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
}

.plazia-futuro-item strong {
  display: block;
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 6px;
  line-height: 1.25;
}

.plazia-futuro-item span {
  display: block;
  color: rgba(255,255,255,0.76);
  font-size: 14px;
  line-height: 1.45;
}

@media (max-width: 768px) {
  .plazia-futuro-item {
    flex-direction: column;
    text-align: center;
    align-items: center;
  }

  .plazia-futuro-icon {
    margin-bottom: 4px;
  }
}/* End custom CSS */
/* Start custom CSS *//* Ocultar el título de la página */
.page .entry-title, 
.page h1.entry-title {
    display: none !important;
}/* End custom CSS */