body,dt,fieldset,h1,h2,h3,h4,h5,hr,html,iframe,legend,li,ol,p,textarea,ul{border:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif}main{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}body,button,input,select,textarea{text-transform:none;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:17px;font-weight:400;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}table,td{border:1px solid #0000001a}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;width:100%;margin:0 0 1.5em}td{border-width:0 1px 1px 0;padding:8px}hr{background-color:#0000001a;border:0;height:1px;margin-top:40px;margin-bottom:40px}fieldset{min-width:inherit;border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0}h1{text-transform:none;margin-bottom:20px;font-size:42px;font-weight:400;line-height:1.2em}h2{text-transform:none;margin-bottom:20px;font-size:35px;font-weight:400;line-height:1.2em}h3{text-transform:none;margin-bottom:20px;font-size:29px;font-weight:400;line-height:1.2em}h4{font-size:24px}h5{font-size:20px}h4,h5{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:outside}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt,b,strong{font-weight:700}em,i{font-style:italic}address{margin:0 0 1.5em}code,tt,var{font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}small{font-size:75%}big{font-size:125%}table{width:100%;margin:0 0 1.5em}img{max-width:100%;height:auto}button,input[type=button],input[type=submit]{color:#fff;cursor:pointer;-webkit-appearance:button;background:#55555e;border:1px solid #0000;padding:10px 20px}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;max-width:100%;padding:10px 15px}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button{padding:10px 20px;display:inline-block}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}embed,iframe,object,.widget select{max-width:100%}.widget ol,.widget ul{margin:0}.widget ul li{margin-bottom:.5em;list-style-type:none;position:relative}.widget ul li ul{margin-top:.5em;margin-left:1em}@media (max-width:768px){a,body,button,input,select,textarea{transition:all ease-in-out}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}}body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent);text-decoration:underline}a.button{text-decoration:none}:root{--contrast:#222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#fff;--accent:#1e73be}input[type=text],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type=button],input[type=submit],a.button{color:#fff;background-color:#55555e}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:#0003}.is-right-sidebar,.is-left-sidebar{width:30%}body{--e-global-color-primary:#d8dde5;--e-global-color-secondary:#d8dde5;--e-global-color-text:#fbfaff;--e-global-color-accent:#5159e7;--e-global-color-31cfdc2:#7a7a7a;--e-global-color-7e888d8:#5a6069;--e-global-color-d259f6c:#070e19;--e-global-color-2ce2654:#16a0e1;--e-global-color-52aea5e:#06070f;--e-global-color-4bcd968:#d146f8;--e-global-color-25e9211:#130d4380;--e-global-color-6e58eae:#a983fb;--e-global-typography-primary-font-family:var(--font-manrope);--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:var(--font-manrope);--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:var(--font-manrope);--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:var(--font-manrope);--e-global-typography-accent-font-weight:500;color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family), Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);background-color:#121212}body button,body input[type=button],body input[type=submit]{background-color:var(--e-global-color-4bcd968);font-family:var(--font-manrope), Sans-serif;text-shadow:0 0 10px #0000004d;color:var(--e-global-color-52aea5e);border-style:solid;border-width:1px;border-color:var(--e-global-color-52aea5e);border-radius:10px;padding:10px;font-size:18px;font-weight:600;box-shadow:0 0 100px #130d4380}body p{margin-block-end:0}body a{color:var(--e-global-color-accent);font-family:var(--font-manrope), Sans-serif}body h1{font-family:var(--font-manrope), Sans-serif;font-size:64px;font-weight:800}body h2{font-family:var(--font-manrope), Sans-serif;font-size:44px;font-weight:700}body h3{font-family:var(--font-manrope), Sans-serif;font-size:32px;font-weight:700}body h4{font-family:var(--font-manrope), Sans-serif;font-size:24px}body h5{font-family:var(--font-poppins), Sans-serif}body img{border-radius:40px}a{color:#98fbcb}html,body{overflow-x:clip}.elementor a:not(.elementor-button){color:#9774ff}.elementor a:not(.elementor-button):hover{color:#70a0ff}.gradient{background:linear-gradient(90deg,#8b5cf6,#3b82f6);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;line-height:1.15;display:inline-block}
html [data-anim]{transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--anim-kesleltetes,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--anim-kesleltetes,0s), border-color .15s ease, box-shadow .15s ease}html.anim-js [data-anim]:not(.anim-lathato){opacity:0;transform:translateY(28px)}html.anim-js [data-anim=zoom]:not(.anim-lathato){transform:scale(.96)}@media (min-width:768px){html.anim-js [data-anim=balrol]:not(.anim-lathato){transform:translate(-48px)}html.anim-js [data-anim=jobbrol]:not(.anim-lathato){transform:translate(48px)}}html.anim-kesz [data-anim]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html [data-anim]{transition:none}html.anim-js [data-anim]:not(.anim-lathato){opacity:1;transform:none}}@keyframes anim-be-fel{0%{opacity:0;transform:translateY(24px)}}@keyframes anim-be-zoom{0%{opacity:0;transform:scale(.96)}}[data-anim-be]{animation:anim-be-fel .8s cubic-bezier(.16, 1, .3, 1) var(--anim-kesleltetes,0s) both}[data-anim-be=zoom]{animation-name:anim-be-zoom}@media (prefers-reduced-motion:reduce){[data-anim-be]{animation:none}}
:root{--dp-cc-accent:#7147e8;--dp-cc-on-accent:#fff;--dp-cc-accent-dark:#7147e8;--dp-cc-on-accent-dark:#fff;--dp-cc-radius:18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}body,body :is(h1,h2,h3,h4,h5,h6,p,a,li,span,strong,small,dt,dd,label,button,input,select,textarea){font-family:var(--font-manrope), system-ui, sans-serif}:root{--lablec-hatter:#06070f;--arany:#a98fff;--arany-atmenet:linear-gradient(135deg, #6d5cff, #4f8cff);--tinta:#f8f8ff;--max:1200px}.dp-oldal{display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{--dp-sotet:#06070f;--dp-feher:#fff}html,body,.dp-oldal,.dp-szoveges,.dp-home-final-theme--dark,.dp-simple-contact,.dp-about-ai,.dp-thinking{background:var(--dp-sotet)!important}.dp-home-final-theme--light{background:var(--dp-feher)!important}
