.elementor-2056 .elementor-element.elementor-element-549b983{--display:grid;--e-con-grid-template-columns:1fr auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;--z-index:100;}.elementor-2056 .elementor-element.elementor-element-549b983:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-549b983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(15,18,22,0.92);}.elementor-2056 .elementor-element.elementor-element-80e524c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2056 .elementor-element.elementor-element-522fdea{text-align:start;}.elementor-2056 .elementor-element.elementor-element-522fdea img{width:200px;}.elementor-2056 .elementor-element.elementor-element-cebd46a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-265a9ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-10b5a9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2056 .elementor-element.elementor-element-abce169{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-2056 .elementor-element.elementor-element-abce169:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-abce169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1216;}.elementor-2056 .elementor-element.elementor-element-2b8c623{--display:grid;--e-con-grid-template-columns:1.3fr 0.8fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:36px 40px;--row-gap:36px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-4ed3257{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-12f874e{text-align:start;}.elementor-2056 .elementor-element.elementor-element-12f874e img{width:200px;}.elementor-2056 .elementor-element.elementor-element-daa53ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-54673b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2056 .elementor-element.elementor-element-b3cc2dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2056 .elementor-element.elementor-element-b3cc2dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2056 .elementor-element.elementor-element-b3cc2dd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2056 .elementor-element.elementor-element-b3cc2dd .elementor-icon-list-text{transition:color 0.3s;}.elementor-2056 .elementor-element.elementor-element-a8a174a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-2056:not(.elementor-motion-effects-element-type-background), body.elementor-page-2056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2056 .elementor-element.elementor-element-549b983{--content-width:1200px;}.elementor-2056 .elementor-element.elementor-element-80e524c{--width:100%;}.elementor-2056 .elementor-element.elementor-element-cebd46a{--width:100%;}.elementor-2056 .elementor-element.elementor-element-265a9ea{--width:100%;}.elementor-2056 .elementor-element.elementor-element-10b5a9a{--content-width:860px;}.elementor-2056 .elementor-element.elementor-element-abce169{--content-width:1200px;}}@media(max-width:1024px){.elementor-2056 .elementor-element.elementor-element-549b983{--e-con-grid-template-columns:1fr auto;--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-2b8c623{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2056 .elementor-element.elementor-element-549b983{--e-con-grid-template-columns:1fr auto;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2056 .elementor-element.elementor-element-522fdea img{width:150px;}.elementor-2056 .elementor-element.elementor-element-10b5a9a{--padding-top:40px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2056 .elementor-element.elementor-element-abce169{--padding-top:48px;--padding-bottom:110px;--padding-left:16px;--padding-right:16px;}.elementor-2056 .elementor-element.elementor-element-2b8c623{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */body.elementor-page-2056{background:#F6F4F0;color-scheme:light;overflow-x:hidden}
body.elementor-page-2056 .elementor-heading-title,body.elementor-page-2056 .elementor-widget-text-editor,body.elementor-page-2056 .elementor-icon-list-text,body.elementor-page-2056 .tb-html{font-family:'Manrope',system-ui,-apple-system,sans-serif!important}
body.elementor-page-2056 .tb-header{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
body.elementor-page-2056 .tb-header.elementor-sticky--effects{background:rgba(12,15,19,.97)!important;box-shadow:0 10px 30px rgba(0,0,0,.25)}
body.elementor-page-2056 .tb-nav{display:flex;gap:32px;align-items:center;justify-content:center;flex-wrap:nowrap}
body.elementor-page-2056 .tb-nav a{color:#fff;font-weight:600;font-size:15px;text-decoration:none;position:relative;padding:6px 0;white-space:nowrap;transition:color .2s}
body.elementor-page-2056 .tb-nav a:after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:0;background:#FF7713;transition:width .3s,left .3s}
body.elementor-page-2056 .tb-nav a:hover{color:#FFB27A}body.elementor-page-2056 .tb-nav a:hover:after{width:100%;left:0}
body.elementor-page-2056 a.tb-nav-cta{display:inline-flex;align-items:center;gap:6px;background:#FF7713;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:11px 20px;border-radius:999px;white-space:nowrap;transition:background .25s,translate .25s}
body.elementor-page-2056 a.tb-nav-cta:hover{background:#E5600A;color:#fff;translate:0 -2px}
@media(max-width:1200px){body.elementor-page-2056 .tb-nav{gap:22px}}
@media(max-width:480px){body.elementor-page-2056 a.tb-nav-cta{padding:9px 14px;font-size:13px}}

/* jogi oldal */
body.elementor-page-2056 .tb-crumb{font-size:14px;font-weight:600;color:#6B7280;display:flex;gap:8px;flex-wrap:wrap}
body.elementor-page-2056 .tb-crumb a{color:#E5600A;text-decoration:none}body.elementor-page-2056 .tb-crumb a:hover{text-decoration:underline}
body.elementor-page-2056 .tb-legal-h1 .elementor-heading-title{font-size:clamp(32px,5vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#14181D}
body.elementor-page-2056 .tb-legal-body{background:#fff;border-radius:24px;padding:40px;box-shadow:0 14px 40px rgba(20,24,29,.06);color:#3A424C;font-size:16px;line-height:1.75}
@media(max-width:767px){body.elementor-page-2056 .tb-legal-body{padding:24px 20px;border-radius:18px;font-size:15.5px}}
body.elementor-page-2056 .tb-legal-body h2{font-size:22px;font-weight:800;color:#14181D;margin:36px 0 12px;padding-top:28px;border-top:1px solid #ECEAE6;scroll-margin-top:90px}
body.elementor-page-2056 .tb-legal-body h2:first-of-type{margin-top:8px}
body.elementor-page-2056 .tb-legal-body h3{font-size:17px;font-weight:800;color:#14181D;margin:24px 0 8px}
body.elementor-page-2056 .tb-legal-body p{margin:0 0 14px}
body.elementor-page-2056 .tb-legal-body ul,body.elementor-page-2056 .tb-legal-body ol{margin:0 0 16px;padding-left:22px}
body.elementor-page-2056 .tb-legal-body li{margin:6px 0}
body.elementor-page-2056 .tb-legal-body a{color:#E5600A;text-decoration:underline;text-underline-offset:2px;word-break:break-word}
body.elementor-page-2056 .tb-legal-lead{font-size:17px;color:#4A525C}
body.elementor-page-2056 .tb-dl{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:10px 24px;margin:0 0 18px;padding:18px 20px;background:#F6F4F0;border-radius:16px}
body.elementor-page-2056 .tb-dl dt{font-weight:600;color:#6B7280}
body.elementor-page-2056 .tb-dl dd{margin:0;font-weight:700;color:#14181D;min-width:0;word-break:break-word}
@media(max-width:600px){body.elementor-page-2056 .tb-dl{grid-template-columns:1fr;gap:2px}body.elementor-page-2056 .tb-dl dd{margin-bottom:10px}}
body.elementor-page-2056 .tb-todo{background:#FFF1B8;color:#7A5200;padding:2px 8px;border-radius:6px;font-weight:700;font-size:.92em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
body.elementor-page-2056 .tb-toc{background:#FFF7F0;border:1px solid #FFE0C7;border-radius:16px;padding:18px 22px;margin:20px 0 8px}
body.elementor-page-2056 .tb-toc b{display:block;color:#14181D;margin-bottom:6px}
body.elementor-page-2056 .tb-toc ol{margin:0;padding-left:20px;columns:2;column-gap:28px}
@media(max-width:600px){body.elementor-page-2056 .tb-toc ol{columns:1}}
body.elementor-page-2056 .tb-table{overflow-x:auto;margin:0 0 18px;border-radius:14px;border:1px solid #ECEAE6}
body.elementor-page-2056 .tb-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;margin:0}
body.elementor-page-2056 .tb-table th{background:#14181D;color:#fff;text-align:left;padding:12px 14px;font-weight:700}
body.elementor-page-2056 .tb-table td{padding:12px 14px;border-top:1px solid #ECEAE6;vertical-align:top}
body.elementor-page-2056 .tb-table small{color:#6B7280}

/* lábléc */
body.elementor-page-2056 .tb-footer .elementor-heading-title{color:#fff!important;font-size:16px;font-weight:800}
body.elementor-page-2056 .tb-footer .elementor-widget-text-editor{color:rgba(255,255,255,.68);font-size:15px;line-height:1.7}
body.elementor-page-2056 .tb-footer .elementor-icon-list-text{color:rgba(255,255,255,.82);font-size:15px}
body.elementor-page-2056 .tb-footer .elementor-icon-list-icon i{color:#FF7713}body.elementor-page-2056 .tb-footer .elementor-icon-list-icon svg{fill:#FF7713}
body.elementor-page-2056 .tb-flinks{display:flex;flex-direction:column;gap:10px}
body.elementor-page-2056 .tb-flinks a{color:rgba(255,255,255,.75);text-decoration:none;font-size:15px;transition:color .2s}
body.elementor-page-2056 .tb-flinks a:hover{color:#FF7713}
body.elementor-page-2056 .tb-copy{border-top:1px solid rgba(255,255,255,.1)}
body.elementor-page-2056 .tb-mbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:9999;display:none;gap:10px}
body.elementor-page-2056 .tb-mbar a{flex:1;text-align:center;padding:15px;border-radius:14px;font-weight:700;text-decoration:none;font-size:15px;box-shadow:0 10px 30px rgba(0,0,0,.3)}
body.elementor-page-2056 .tb-mbar .tb-call{background:#14181D;color:#fff}body.elementor-page-2056 .tb-mbar .tb-quote{background:#FF7713;color:#fff}
@media(max-width:767px){body.elementor-page-2056 .tb-mbar{display:flex}}/* End custom CSS */