.elementor-kit-8{--e-global-color-primary:#6F5DF4;--e-global-color-secondary:#54595F;--e-global-color-text:#6A5D96;--e-global-color-accent:#8D5DF4;--e-global-color-b7a9af3:#4C3BCF;--e-global-color-5e06cd0:#4B70F5;--e-global-color-8e9cdcc:#8D5DF4;--e-global-color-41c0f52:#402E7A;--e-global-color-ba8602e:#3DC2EC;--e-global-color-78d6f86:#96E6FF;--e-global-color-75809b1:#FFFFFF;--e-global-color-be14eae:#F1EDFF;--e-global-color-a338538:#F46B2E;--e-global-color-550552c:#E6584C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-8dcdefe-font-family:"Poppins";--e-global-typography-8dcdefe-font-size:3.6rem;--e-global-typography-8dcdefe-font-weight:700;--e-global-typography-8dcdefe-line-height:1.3em;--e-global-typography-efb48b1-font-family:"Poppins";--e-global-typography-efb48b1-font-size:2.8rem;--e-global-typography-efb48b1-font-weight:700;--e-global-typography-efb48b1-line-height:1.3em;--e-global-typography-e56a950-font-family:"Poppins";--e-global-typography-e56a950-font-size:1.6rem;--e-global-typography-e56a950-font-weight:600;--e-global-typography-e56a950-line-height:1.5em;--e-global-typography-8fb8eb0-font-family:"Poppins";--e-global-typography-8fb8eb0-font-size:1.5rem;--e-global-typography-8fb8eb0-font-weight:600;--e-global-typography-8fb8eb0-text-transform:uppercase;--e-global-typography-8fb8eb0-line-height:1.5em;--e-global-typography-e423751-font-family:"Poppins";--e-global-typography-e423751-font-size:1.3rem;--e-global-typography-e423751-font-weight:500;--e-global-typography-e423751-text-transform:uppercase;--e-global-typography-213a906-font-family:"Poppins";--e-global-typography-213a906-font-size:1.4rem;--e-global-typography-213a906-font-weight:600;--e-global-typography-213a906-text-transform:uppercase;--e-global-typography-213a906-line-height:1.3em;--e-global-typography-69f4be5-font-family:"Poppins";--e-global-typography-69f4be5-font-weight:500;--e-global-typography-69f4be5-line-height:1.3em;--e-global-typography-83a7639-font-family:"Poppins";--e-global-typography-83a7639-font-size:1rem;--e-global-typography-83a7639-line-height:1.6em;--e-global-typography-1983f5e-font-size:1.3rem;--e-global-typography-1983f5e-font-weight:400;--e-global-typography-1983f5e-line-height:1.6em;--e-global-typography-05b85b9-font-family:"Poppins";--e-global-typography-05b85b9-font-size:1.1rem;--e-global-typography-05b85b9-line-height:1.5em;--e-global-typography-6b17647-font-family:"Poppins";--e-global-typography-6b17647-font-size:1rem;--e-global-typography-6b17647-line-height:1.5em;--e-global-typography-47a8505-font-family:"Poppins";--e-global-typography-47a8505-font-size:0.9rem;--e-global-typography-47a8505-line-height:1.6em;--e-global-typography-ced693c-font-size:1.4rem;--e-global-typography-ced693c-font-weight:600;--e-global-typography-ced693c-line-height:1.5em;--e-global-typography-36e2a68-font-family:"Poppins";--e-global-typography-36e2a68-font-size:1.4rem;--e-global-typography-36e2a68-font-weight:500;--e-global-typography-36e2a68-line-height:1.5em;--e-global-typography-68d0a23-font-family:"Poppins";--e-global-typography-68d0a23-font-size:2rem;--e-global-typography-68d0a23-font-weight:600;--e-global-typography-6d9389e-font-family:"Poppins";--e-global-typography-6d9389e-font-size:1.2rem;--e-global-typography-6d9389e-font-weight:600;--e-global-typography-bda8623-font-family:"Poppins";--e-global-typography-bda8623-font-size:1.05rem;--e-global-typography-bda8623-font-weight:400;--e-global-typography-901662c-font-size:2.4rem;--e-global-typography-901662c-font-weight:700;--e-global-typography-901662c-line-height:1.5em;--e-global-typography-6d8f5c7-font-size:2.2rem;--e-global-typography-6d8f5c7-font-weight:600;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-e423751-font-family ), Sans-serif;font-size:var( --e-global-typography-e423751-font-size );font-weight:var( --e-global-typography-e423751-font-weight );text-transform:var( --e-global-typography-e423751-text-transform );line-height:var( --e-global-typography-e423751-line-height );color:var( --e-global-color-75809b1 );background-image:linear-gradient(90deg, var( --e-global-color-ba8602e ) 0%, var( --e-global-color-primary ) 60%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ba8602e );border-radius:100px 100px 100px 100px;padding:0.8em 0.8em 0.8em 0.8em;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-75809b1 );background-image:linear-gradient(180deg, var( --e-global-color-ba8602e ) 0%, var( --e-global-color-primary ) 60%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ba8602e );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-8dcdefe-font-size:2.8rem;--e-global-typography-efb48b1-font-size:2.2rem;--e-global-typography-e56a950-font-size:1.5rem;--e-global-typography-8fb8eb0-font-size:1.4rem;--e-global-typography-e423751-font-size:1.2rem;--e-global-typography-213a906-font-size:1.3rem;--e-global-typography-1983f5e-font-size:1.25rem;--e-global-typography-901662c-font-size:2rem;--e-global-typography-901662c-line-height:1.5em;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-e423751-font-size );line-height:var( --e-global-typography-e423751-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-8dcdefe-font-size:2.6rem;--e-global-typography-efb48b1-font-size:2rem;--e-global-typography-e56a950-font-size:1.8rem;--e-global-typography-8fb8eb0-font-size:1.3rem;--e-global-typography-213a906-font-size:1.2rem;--e-global-typography-1983f5e-font-size:1.25rem;--e-global-typography-901662c-font-size:1.8rem;--e-global-typography-901662c-line-height:1.5em;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-e423751-font-size );line-height:var( --e-global-typography-e423751-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Google Fonts betöltés ===== */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap&subset=latin-ext');

/* ===== Alap változók ===== */
:root {
  --font-heading: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI',
                  Helvetica, Arial, 'Apple Color Emoji',
                  'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
  --font-base: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI',
               Helvetica, Arial, 'Apple Color Emoji',
               'Segoe UI Emoji', 'Segoe UI Symbol', sans-serif;
}

/* ===== Címsorok: Poppins ===== */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-heading) !important;
}

/* ===== Szövegek: Roboto ===== */
html, body,
p, span:not(.elementor-icon-list-icon, .ld-icon, [class^="am-icon-"], [class*=" am-icon-"]), small, a, li, dt, dd,
blockquote, figcaption,
table, th, td,
label, strong, em, b, u, button,
code, kbd, samp, pre, input, select, textarea {
  font-family: var(--font-base) !important;
}

/* ===== Admin ikonokhoz visszaállítás ===== */
.dashicons,
.dashicons-before:before,
.ab-icon:before,
.wp-menu-image:before {
  font-family: "dashicons" !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}/* End custom CSS */