.elementor-392 .elementor-element.elementor-element-34d4706{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* =========================================================================
   SETINO — GLOBÁLIS CSS  (Site Settings → Custom CSS, EGYSZER betölteni)
   Tokenek + alap + konténer + gombok + eyebrow. Erre épül a fejléc/hero/footer.
   ========================================================================= */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');

:root{
  --stn-ink:#0B2545; --stn-ink-soft:#43607F; --stn-blue:#0065A1; --stn-blue-deep:#0F4C81;
  --stn-navy:#06213F; --stn-powder:#E9F3FC; --stn-line:#D5E5F4; --stn-bg:#F3F8FD; --stn-white:#F5F9FF;
  --stn-yellow:#FFC42D; --stn-yellow-hi:#FFB300; --stn-yellow-ink:#15233C;
  --stn-maxw:1240px; --stn-ease:cubic-bezier(.2,.7,.2,1);
}

/* alap – csak a .stn elemekre szűkítve, hogy ne befolyásolja a téma többi részét */
.stn,.stn *{box-sizing:border-box}
.stn{font-family:'Montserrat',system-ui,sans-serif;color:var(--stn-ink);line-height:1.6}
.stn h1,.stn h2,.stn h3{line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:0}
.stn a{text-decoration:none;color:inherit}
.stn img,.stn svg{display:block;max-width:100%}
.stn-container{width:100%;max-width:var(--stn-maxw);margin:0 auto;padding-inline:clamp(20px,4vw,44px)}

/* gombok (árnyék CSAK hovernél, kicsi) — .stn alá scope-olva a specificitás miatt */
.stn .stn-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;border:1px solid transparent;border-radius:100px;padding:14px 26px;transition:transform .3s var(--stn-ease),box-shadow .3s var(--stn-ease),background .25s,border-color .25s,color .25s}
.stn .stn-btn svg{width:16px;height:16px}
.stn .stn-btn-cta{background:var(--stn-yellow);color:var(--stn-yellow-ink)}
.stn .stn-btn-cta:hover{background:var(--stn-yellow-hi);transform:translateY(-2px);box-shadow:0 8px 18px -8px rgba(255,179,0,.55)}
.stn .stn-btn-ghost{background:var(--stn-white);color:var(--stn-blue-deep);border-color:var(--stn-line)}
.stn .stn-btn-ghost:hover{background:var(--stn-powder);border-color:#BFD8EF;transform:translateY(-2px)}
.stn .stn-btn-wire{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}
.stn .stn-btn-wire:hover{background:rgba(255,255,255,.12);border-color:#fff;transform:translateY(-2px)}

/* eyebrow – ALAP (világos szekciókhoz). Sötét hátterű változatot a hero blokk adja. */
.stn-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--stn-blue);background:var(--stn-powder);border:1px solid var(--stn-line);padding:8px 15px;border-radius:100px}
.stn-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--stn-yellow);font-style:normal}

@media (prefers-reduced-motion:reduce){ .stn *{animation:none!important;transition-duration:.001ms!important} }/* End custom CSS */