.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}/* === Tarjeta azul centrada === */
.participa-card {
  background: #4db8e6;
  color: #fff;
  border-radius: 16px;
  box-shadow: 0 12px 28px rgba(13,61,85,0.18);
  padding: 3rem 3rem 2.5rem;
  margin-top: 2rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.2rem;
}

/* Título */
.participa-card h1,
.participa-card h2 {
  color: #fff;
  font-weight: 800;
  font-size: 2rem;
  letter-spacing: 0.3px;
  margin: 0;
}

/* Párrafo */
.participa-card p {
  color: #f8fbff;
  font-size: 1.15rem;
  line-height: 1.7;
  margin: 0;
  max-width: 700px;
}

/* Botón PARTICIPA */
.participa-card .btn {
  background: #fff !important;
  color: #4db8e6 !important;
  border: none !important;
  border-radius: 12px;
  padding: 0.9rem 1.7rem;
  font-weight: 700;
  letter-spacing: 0.2px;
  box-shadow: 0 10px 22px rgba(255,255,255,0.25);
  transition: all 0.15s ease;
margin-top:10px;
}

.participa-card .btn:hover {
  background: #e9f4fb !important;
  color: #2f93c0 !important;
  transform: translateY(-1px);
  box-shadow: 0 12px 26px rgba(255,255,255,0.35);
}

/* Responsive */
@media (max-width: 768px) {
  .participa-card {
    padding: 2rem 1.5rem;
  }
  .participa-card h1 {
    font-size: 1.6rem;
  }
  .participa-card p {
    font-size: 1rem;
  }
  .participa-card .btn {
    width: 100%;
  }
}
/* Tarjeta blanca con borde azul lateral */
.descubre-feria-card{
  background:#fff;
  border-left:6px solid #4db8e6;
  border:1px solid #e9f4fb;
  border-radius:16px;
  box-shadow:0 10px 26px rgba(13,61,85,.08);
  padding:24px 28px;
  display:flex;
  align-items:center;
  gap:16px;
  flex-wrap:wrap;
}

/* Título y texto */
.descubre-feria-card h1{
  color:#0e2230;
  font-weight:800;
  font-size:1.8rem;
  margin:0 0 .25rem 0;
}
.descubre-feria-card p{
  color:#415462;
  font-size:1.05rem;
  line-height:1.6;
  margin:0;
  flex:1 1 65%;
}

/* Botón Programa */
.descubre-feria-card .btn{
  background:#4db8e6 !important;
  border:none !important;
  color:#fff !important;
  border-radius:12px;
  padding:.8rem 1.5rem;
  font-weight:700;
  letter-spacing:.2px;
  box-shadow:0 10px 22px rgba(77,184,230,.25);
  transition:transform .12s ease, box-shadow .12s ease, background .12s ease;
}
.descubre-feria-card .btn:hover{
  background:#2f93c0 !important;
  transform:translateY(-1px);
  box-shadow:0 12px 26px rgba(77,184,230,.32);
}

/* Responsive */
@media (max-width: 768px){
  .descubre-feria-card{ flex-direction:column; text-align:center; }
  .descubre-feria-card .btn{ width:100%; margin-top:.75rem; }
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-d6e60acb-c537-fd9c-d521-ff7f95ee148a {
display: block !important;
}
}