.elementor-55997 .elementor-element.elementor-element-4e8c138{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* ==== AXISVM – PDF piros gomb PATCH (ugyanolyan, mint a fekete gombok + fehér szöveg + egy sorban) ==== */
#axisvm-diploma-2026 .ax-actions{
  display:flex !important;
  gap:12px !important;
  flex-wrap:wrap !important;
  align-items:center !important;
}

#axisvm-diploma-2026 .ax-btn,
#axisvm-diploma-2026 a.ax-btn{
  border-radius:999px !important;
  padding:12px 18px !important;
  font-weight:800 !important;
  text-decoration:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  line-height:1 !important;
  box-shadow:var(--ax-shadow) !important;
  border:0 !important;
}

#axisvm-diploma-2026 .ax-btn.red,
#axisvm-diploma-2026 a.ax-btn.red{
  background:var(--ax-red) !important;
  color:#fff !important;             /* ← FEHÉR felirat fix */
}

#axisvm-diploma-2026 .ax-btn.red:hover,
#axisvm-diploma-2026 a.ax-btn.red:hover{
  background:var(--ax-red-dark) !important;
  color:#fff !important;             /* ← hover alatt se zöldüljön */
  opacity:.95 !important;
  transform:translateY(-2px) !important;
}

/* minden beágyazott link/elem se tudjon zöldre váltani (theme override ellen) */
#axisvm-diploma-2026 .ax-btn.red *,
#axisvm-diploma-2026 a.ax-btn.red *{
  color:#fff !important;
}

/* ha valami miatt külön sorba kerülne: */
#axisvm-diploma-2026 .ax-actions > .ax-btn.red,
#axisvm-diploma-2026 .ax-actions > a.ax-btn.red{
  margin-top:0 !important;
}

/* letöltés háromszög ikon marad fekete + pulzál */
#axisvm-diploma-2026 .ax-btn.red .ax-dl-ic,
#axisvm-diploma-2026 a.ax-btn.red .ax-dl-ic{
  border-top-color:#111 !important;
}
#axisvm-diploma-2026 .ax-badges{
  display:flex !important;
  gap:10px !important;
  flex-wrap:wrap !important;
  align-items:center !important;
}

#axisvm-diploma-2026 .ax-badges .ax-pdf-inline{
  margin-top:0 !important;
  border-radius:10px !important;        /* ugyanaz, mint a badge-ek (ha ezt akarod) */
}/* ==== AXISVM Banner magasság PATCH: ne legyen alacsonyabb, ne legyen “leskálázva” ==== */
#axisvm-diploma-2026 .ax-banner{
  height:auto !important;            /* ne fix magasság */
  background:transparent !important;
}

#axisvm-diploma-2026 .ax-banner img{
  width:100% !important;
  height:auto !important;            /* eredeti arány */
  max-width:100% !important;
  object-fit:initial !important;     /* ne vágjon/croppoljon */
  display:block !important;
}

/* korábbi mobil fix magasságok felülírása */
@media (max-width:960px){
  #axisvm-diploma-2026 .ax-banner{height:auto !important;}
}
@media (max-width:560px){
  #axisvm-diploma-2026 .ax-banner{height:auto !important;}
}/* End custom CSS */