.elementor-1970 .elementor-element.elementor-element-d7e7d76{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1970 .elementor-element.elementor-element-4ca7829{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1970 .elementor-element.elementor-element-8f30437 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:20px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-8f30437 *//* ====== ALAPSZÍNEK (ITT ÁLLÍTOD!) ====== */
:root {
  --primary: #0b4f6c;   /* Kék főszín */
  --bg: #ffffff;       /* Kártya háttér */
  --text: #222222;     /* Szöveg */
  --shadow: rgba(0,0,0,0.10);
}

/* ====== LISTA ELRENDEZÉS ====== */
.premium-arjegyzek {
  max-width: 1100px;
  margin: auto;
  padding: 15px;

  display: grid;
  gap: 16px;
}

/* ====== KATEGÓRIA CÍMEK ====== */
.kategoriacim {
  grid-column: 1 / -1;
  font-size: 24px;
  font-weight: 800;
  margin: 35px 0 10px;
  color: var(--primary);
}

/* ====== KÁRTYÁK ====== */
.kartya {
  display: flex;
  justify-content: space-between;
  align-items: center;

  background: var(--bg);
  padding: 18px 22px;
  border-radius: 18px;

  box-shadow: 0 8px 22px var(--shadow);
  transition: 0.25s ease;
}

.kartya:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 32px rgba(0,0,0,0.15);
}

/* ====== SZÖVEGEK ====== */
.kartya .nev {
  font-size: 17px;
  font-weight: 500;
  color: var(--text);
  max-width: 75%;
}

.kartya .ar {
  font-size: 18px;
  font-weight: 800;
  color: var(--primary);
  white-space: nowrap;
}

/* ====== RESZPONZÍV OSZLOPOK ====== */

/* Mobil: 1 oszlop */
@media (max-width: 600px) {
  .premium-arjegyzek {
    grid-template-columns: 1fr;
  }
}

/* Tablet: 2 oszlop */
@media (min-width: 601px) and (max-width: 1024px) {
  .premium-arjegyzek {
    grid-template-columns: 1fr 1fr;
  }
}

/* Desktop: 3 oszlop */
@media (min-width: 1025px) {
  .premium-arjegyzek {
    grid-template-columns: 1fr 1fr 1fr;
  }
}/* End custom CSS */