:root{--navy:#0c2938;--gold:#cfad75;--sand:#f7f4ee;--ink:#153645}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.55 system-ui,'Segoe UI',Arial,sans-serif}a{color:inherit}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}header,footer{background:var(--navy);color:#fff}.fejlec{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.marka{font-size:23px;font-weight:800;text-decoration:none}.marka span{font-weight:400;color:var(--gold)}.marka small{display:block;font-size:10px;letter-spacing:.12em}.telefon{font-weight:700;text-decoration:none}.bevezeto{padding:38px 0 20px}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.15}h1{font-size:clamp(30px,4vw,47px)}h2{font-size:clamp(25px,3vw,33px)}.megjegyzes{font-size:13px;color:#66777d}.racs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kartya{display:flex;flex-direction:column;border:1px solid #dde3e2;background:#fff;box-shadow:0 5px 20px #0c293810}.kep-link{display:block}.kartya img,.kartya .kep-hiany{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.kep-hiany{display:grid;place-items:center;background:#ecf0ef;color:#61717a;font-size:14px;min-height:160px}.bels{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.bels h3{font-size:21px;margin:0}.bels p{margin:0}.cimke{color:#98733e;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.gomb{display:inline-block;background:var(--navy);color:white;text-decoration:none;font-weight:750;padding:12px 16px;margin-top:auto}.gomb.masodlagos{background:#45646f}.gomb:hover,.gomb:focus-visible{background:#335b6e}.kapcsolat{margin:42px 0;padding:25px;background:var(--sand);border-left:4px solid var(--gold)}.kapcsolat .gomb{margin:4px 8px 12px 0}.kapcsolat h3{margin-top:22px}.ketkep{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ketkep img,.ketkep .kep-hiany{width:100%;aspect-ratio:16/9;object-fit:cover}.vissza{display:flex;gap:12px;flex-wrap:wrap;padding-top:22px}.vissza a{padding:9px 12px;border:1px solid #cbd3d3;text-decoration:none}.vissza a:hover{background:var(--sand)}.reszlet{
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);
  gap:30px;
  align-items:start;
}.reszlet img,.reszlet .kep-hiany{width:100%;height:auto;object-fit:contain;border:1px solid #e2e6e5}.adatlap{background:var(--sand);padding:20px}.adatlap h2{margin-top:0}.allapot{font-weight:650}footer{margin-top:50px;padding:24px 0;font-size:12px}@media(max-width:800px){.racs{grid-template-columns:repeat(2,minmax(0,1fr))}.reszlet{grid-template-columns:1fr}}@media(max-width:580px){.racs,.ketkep{grid-template-columns:1fr}.fejlec{flex-wrap:wrap;padding:12px 0}.telefon{font-size:14px}}
.erdeklodes-urlap label {
  display: inline-block;
  margin-bottom: 6px;
  font-weight: 600;
}

.erdeklodes-urlap input,
.erdeklodes-urlap textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #cbd3d3;
  border-radius: 5px;
  font: inherit;
}

.erdeklodes-urlap input:disabled,
.erdeklodes-urlap textarea:disabled {
  background: #f3f3f3;
  color: #777;
}