.velemenyek-page{}

.velemenyek-hero-grid{
  display:grid;
  grid-template-columns:60% 40%;
  gap:var(--space-4);
  align-items:center;
}

.velemenyek-hero-text{
  max-width:65ch;
}

.velemenyek-hero-note{
  padding:var(--space-3);
  border:1px solid var(--color-border-taupe);
  margin-top:var(--space-3);
}

.velemenyek-hero-image img{
  width:100%;
  border-radius:var(--radius-sm);
}

.velemenyek-two-col{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-4);
}

.velemenyek-col{
  max-width:58ch;
}

.velemenyek-empty-wrap{
  display:flex;
  justify-content:center;
}

.velemenyek-empty{
  max-width:700px;
  padding:var(--space-4);
  text-align:center;
}

.velemenyek-three-col{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--space-4);
}

.velemenyek-item{
  max-width:55ch;
}

.velemenyek-center{
  display:flex;
  justify-content:center;
}

.velemenyek-cta{
  max-width:600px;
  text-align:center;
}

@media (max-width:1000px){
  .velemenyek-hero-grid{
    grid-template-columns:1fr;
  }
  .velemenyek-hero-text{
    max-width:100%;
    text-align:center;
    margin-inline:auto;
  }
}

@media (max-width:900px){
  .velemenyek-three-col{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (max-width:700px){
  .velemenyek-two-col,
  .velemenyek-three-col{
    grid-template-columns:1fr;
  }
  .velemenyek-col,
  .velemenyek-item{
    max-width:100%;
  }
}
