body.mb-kezdolap .site-content,body.mb-kezdolap #content{display:block;padding:0;max-width:none}body.mb-kezdolap .site.grid-container,body.mb-kezdolap #page{max-width:none;width:100%}.mb-kezdo{display:block}.mb-hero{position:relative;min-height:clamp(420px, 38vw, 600px);display:flex;align-items:center;background:var(--mb-barna);overflow:hidden}.mb-hero__kep{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.mb-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(30 18 10 / .88) 0%,rgb(30 18 10 / .62) 38%,rgb(30 18 10 / .1) 70%)}.mb-hero__belso{position:relative;z-index:2;color:var(--mb-papir);padding-top:56px;padding-bottom:56px}body.mb-terv .mb-hero__cim{font:600 clamp(32px, 3.8vw, 56px)/1.08 var(--mb-cim)!important;color:var(--mb-papir)!important;margin:0 0 18px;max-width:17ch;text-wrap:balance}.mb-hero__lead{font-size:clamp(18px, 1.4vw, 21px);line-height:1.5;max-width:34em;margin:0 0 26px;color:#f6eee2}.mb-hero .mb-gomb{min-height:52px;padding:14px 28px;font-size:17px}.mb-elony{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:var(--mb-papir);border-bottom:2px solid var(--mb-barna);max-width:none}.mb-elony__elem{display:flex;gap:14px;align-items:flex-start;padding:22px max(18px, calc((100vw - var(--mb-max)) / 8 + 18px));border-right:1px dashed var(--mb-szaggatott);color:var(--mb-szoveg);font-weight:600;font-size:15px;line-height:1.4}.mb-elony__elem:last-child{border-right:0}.mb-elony__elem .mb-ikon{width:30px;height:30px;color:var(--mb-voros);margin-top:2px}.mb-elony__elem b{display:block;font:600 20px/1.25 var(--mb-cim);color:var(--mb-voros);margin-bottom:2px}.mb-szekcio{padding-top:64px;padding-bottom:8px}.mb-szekcio__fej{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:26px}.mb-cim{font:600 clamp(28px, 2.6vw, 40px)/1.15 var(--mb-cim)!important;margin:0 0 26px}.mb-szekcio__fej .mb-cim{margin:0}.mb-tovabb{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none;color:var(--mb-voros);min-height:44px}.mb-tovabb:hover{text-decoration:underline}.mb-katok{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.mb-kat{display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box;background:var(--mb-lap);border:1px solid var(--mb-vonal);border-radius:var(--mb-r);padding:12px 12px 14px;text-align:center;text-decoration:none;color:var(--mb-szoveg)!important;transition:border-color .15s,transform .15s}.mb-kat:hover{border-color:var(--mb-voros);transform:translateY(-2px)}.mb-kat__kep{display:block;width:100%;aspect-ratio:1;background:#fff;border-radius:4px;margin-bottom:10px;overflow:hidden}.mb-kat__kep img{width:100%;height:100%;object-fit:contain;display:block}.mb-kat__nev{font:600 17px/1.25 var(--mb-cim)}.mb-kiemelt{padding-bottom:72px}.mb-szerviz{background:var(--mb-barna);color:var(--mb-papir);position:relative;overflow:hidden}.mb-szerviz__belso{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px, 4vw, 64px);align-items:center;padding-top:64px;padding-bottom:64px}body.mb-terv .mb-szerviz .mb-cim{color:var(--mb-papir)!important}.mb-szerviz__szoveg>p{font-size:18px;line-height:1.6;max-width:38em;margin:0 0 20px}.mb-pipalista{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.mb-pipalista li{display:flex;gap:10px;align-items:flex-start;font-size:17px;line-height:1.45;max-width:40em}.mb-pipalista .mb-ikon{color:#e9a58c;margin-top:3px}.mb-szerviz__belso{position:relative;z-index:1}.mb-szerviz__szoveg{position:relative;z-index:1}.mb-szerviz__kep{position:absolute;top:0;right:calc(50% - 50vw);bottom:0;width:50vw;margin:0;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}.mb-szerviz__kep img{display:block;width:100%;height:100%;object-fit:cover;object-position:75% 50%}.mb-cikkek{list-style:none;margin:0 0 72px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mb-cikk{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--mb-szoveg)!important;border-top:4px solid var(--mb-voros);padding-top:14px}.mb-cikk__kep{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;margin-bottom:14px;background:var(--mb-lap)}.mb-cikk__kep img{width:100%;height:100%;object-fit:cover;display:block}.mb-cikk__cim{font:600 21px/1.3 var(--mb-cim)}.mb-cikk:hover .mb-cikk__cim{color:var(--mb-voros)}.mb-cikk__tovabb{margin-top:10px;color:var(--mb-voros);font-weight:700;font-size:15px;display:inline-flex;gap:6px;align-items:center}.mb-miert,.mb-ket{color:var(--mb-szoveg)}.mb-miert{padding-top:64px;padding-bottom:56px}.mb-miert__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mb-miert__lista li{padding:4px clamp(18px, 2.4vw, 40px);border-left:1px dashed var(--mb-szaggatott)}.mb-miert__lista li:first-child{padding-left:0;border-left:0}.mb-miert__lista .mb-ikon{width:32px;height:32px;color:var(--mb-voros)}body.mb-terv .mb-miert__lista h3{font:600 22px/1.25 var(--mb-cim);color:var(--mb-szoveg);margin:10px 0 8px}.mb-miert__lista p{margin:0;font-size:17px;line-height:1.55;max-width:40ch}.mb-ket{background:var(--mb-lap);border-top:2px solid var(--mb-barna)}.mb-ket__belso{display:grid;grid-template-columns:1fr 1fr;padding-top:56px;padding-bottom:56px}.mb-ket__fel{padding-right:clamp(24px, 4vw, 72px)}.mb-ket__fel+.mb-ket__fel{padding-right:0;padding-left:clamp(24px, 4vw, 72px);border-left:1px dashed var(--mb-szaggatott)}.mb-ket .mb-cim{margin-bottom:14px}.mb-ket__fel>p{font-size:18px;line-height:1.6;max-width:40em;margin:0 0 16px}body.mb-terv .mb-kicker{font:700 14px/1.3 var(--mb-test);letter-spacing:.08em;text-transform:uppercase;color:var(--mb-voros);margin:0 0 8px}.mb-bemutato__adat{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:6px}.mb-bemutato__adat li{display:flex;gap:10px;align-items:flex-start;font-size:17px;line-height:1.5}.mb-bemutato__adat .mb-ikon{color:var(--mb-voros);margin-top:3px;flex:none}.mb-bemutato__adat a{display:inline-block;padding:10px 0;margin:-10px 0;font-weight:700;color:var(--mb-voros)}.mb-gombsor{display:flex;flex-wrap:wrap;gap:12px}body.mb-terv a.mb-gomb--vonal{background:#fff0;color:var(--mb-barna);box-shadow:inset 0 0 0 2px var(--mb-barna)}body.mb-terv a.mb-gomb--vonal:hover{background:var(--mb-barna);color:var(--mb-papir)}@media (max-width:1200px){.mb-katok{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.mb-elony{grid-template-columns:1fr 1fr}.mb-elony__elem{padding:16px;border-bottom:1px dashed var(--mb-szaggatott)}.mb-elony__elem:nth-child(2n){border-right:0}.mb-szerviz__belso{grid-template-columns:1fr;padding-bottom:0}.mb-szerviz__kep{position:relative;top:auto;right:auto;bottom:auto;width:auto;margin:0 calc(50% - 50vw);aspect-ratio:1200 / 640;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%),linear-gradient(90deg,transparent 0%,#000 30%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 40%),linear-gradient(90deg,transparent 0%,#000 30%);mask-composite:intersect}.mb-szerviz__kep img{object-position:88% 50%}.mb-cikkek{grid-template-columns:1fr 1fr}.mb-miert__lista{grid-template-columns:1fr;gap:22px}.mb-miert__lista li,.mb-miert__lista li:first-child{padding:22px 0 0;border-left:0;border-top:1px dashed var(--mb-szaggatott)}.mb-miert__lista li:first-child{border-top:0;padding-top:0}.mb-ket__belso{grid-template-columns:1fr;padding-top:44px;padding-bottom:44px}.mb-ket__fel,.mb-ket__fel+.mb-ket__fel{padding:0;border-left:0}.mb-ket__fel+.mb-ket__fel{margin-top:36px;padding-top:36px;border-top:1px dashed var(--mb-szaggatott)}}@media (max-width:700px){.mb-hero{min-height:460px;align-items:flex-end}.mb-hero__kep{object-position:72% 50%}.mb-hero::before{background:linear-gradient(180deg,rgb(30 18 10 / .25) 0%,rgb(30 18 10 / .78) 45%,rgb(30 18 10 / .92) 100%)}.mb-hero__belso{padding-top:120px;padding-bottom:32px}.mb-hero .mb-gomb{width:100%}.mb-elony__elem{font-size:14px;gap:10px}.mb-elony__elem b{font-size:17px}.mb-elony__elem .mb-ikon{width:24px;height:24px}.mb-szekcio{padding-top:44px}.mb-katok{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mb-kat__nev{font-size:16px}.mb-cikkek{grid-template-columns:1fr}.mb-szekcio__fej{flex-wrap:wrap}.mb-miert{padding-top:44px;padding-bottom:40px}.mb-gombsor .mb-gomb{width:100%}}@media (max-width:380px){.mb-elony{grid-template-columns:1fr}.mb-elony__elem{border-right:0}}