.elementor-2282 .elementor-element.elementor-element-ec396de{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2282 .elementor-element.elementor-element-eb9ef80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2282 .elementor-element.elementor-element-eb9ef80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;}.elementor-2282 .elementor-element.elementor-element-4a59145{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-edf4d49{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-7ab2874{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-d331894{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-8a4180f{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-94ea249{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-098b571{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-4ddb584{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-1719f23{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-701b222{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-97bf477{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-2344aeb{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-6f3518a{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-7f2ad15{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-b1daeb6{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-a00c30b{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-e5e9911{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-9daf67c{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-3a9e59f{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-e45adb7{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-0d42f64{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-dd27a7b{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-be1bc53{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-b579dec{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-1758bcb{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-afe25be{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-e0e49ad{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-2282 .elementor-element.elementor-element-8d0fa80{font-family:"Montserrat", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2282 .elementor-element.elementor-element-eb9ef80 .elementor-heading-title{font-size:30px;}.elementor-2282 .elementor-element.elementor-element-4a59145{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-edf4d49{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-7ab2874{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-d331894{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-8a4180f{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-94ea249{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-098b571{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-4ddb584{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-1719f23{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-701b222{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-97bf477{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-2344aeb{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-6f3518a{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-7f2ad15{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-b1daeb6{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-a00c30b{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-e5e9911{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-9daf67c{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-3a9e59f{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-e45adb7{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-0d42f64{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-dd27a7b{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-be1bc53{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-b579dec{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-1758bcb{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-afe25be{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-e0e49ad{font-size:17px;}.elementor-2282 .elementor-element.elementor-element-8d0fa80{font-size:17px;}}@media(max-width:767px){.elementor-2282 .elementor-element.elementor-element-eb9ef80 .elementor-heading-title{font-size:26px;}.elementor-2282 .elementor-element.elementor-element-4a59145{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-edf4d49{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-7ab2874{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-d331894{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-8a4180f{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-94ea249{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-098b571{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-4ddb584{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-1719f23{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-701b222{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-97bf477{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-2344aeb{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-6f3518a{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-7f2ad15{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-b1daeb6{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-a00c30b{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-e5e9911{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-9daf67c{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-3a9e59f{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-e45adb7{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-0d42f64{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-dd27a7b{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-be1bc53{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-b579dec{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-1758bcb{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-afe25be{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-e0e49ad{font-size:16px;}.elementor-2282 .elementor-element.elementor-element-8d0fa80{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-4a59145 */.elementor-2282 .elementor-element.elementor-element-4a59145 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-4a59145 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf4d49 */.elementor-2282 .elementor-element.elementor-element-edf4d49 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-edf4d49 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ab2874 */.elementor-2282 .elementor-element.elementor-element-7ab2874 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-7ab2874 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d331894 */.elementor-2282 .elementor-element.elementor-element-d331894 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-d331894 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a4180f */.elementor-2282 .elementor-element.elementor-element-8a4180f a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-8a4180f a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94ea249 */.elementor-2282 .elementor-element.elementor-element-94ea249 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-94ea249 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-098b571 */.elementor-2282 .elementor-element.elementor-element-098b571 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-098b571 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ddb584 */.elementor-2282 .elementor-element.elementor-element-4ddb584 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-4ddb584 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1719f23 */.elementor-2282 .elementor-element.elementor-element-1719f23 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-1719f23 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-701b222 */.elementor-2282 .elementor-element.elementor-element-701b222 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-701b222 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97bf477 */.elementor-2282 .elementor-element.elementor-element-97bf477 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-97bf477 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2344aeb */.elementor-2282 .elementor-element.elementor-element-2344aeb a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-2344aeb a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f3518a */.elementor-2282 .elementor-element.elementor-element-6f3518a a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-6f3518a a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f2ad15 */.elementor-2282 .elementor-element.elementor-element-7f2ad15 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-7f2ad15 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1daeb6 */.elementor-2282 .elementor-element.elementor-element-b1daeb6 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-b1daeb6 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00c30b */.elementor-2282 .elementor-element.elementor-element-a00c30b a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-a00c30b a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5e9911 */.elementor-2282 .elementor-element.elementor-element-e5e9911 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-e5e9911 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9daf67c */.elementor-2282 .elementor-element.elementor-element-9daf67c a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-9daf67c a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a9e59f */.elementor-2282 .elementor-element.elementor-element-3a9e59f a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-3a9e59f a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e45adb7 */.elementor-2282 .elementor-element.elementor-element-e45adb7 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-e45adb7 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d42f64 */.elementor-2282 .elementor-element.elementor-element-0d42f64 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-0d42f64 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd27a7b */.elementor-2282 .elementor-element.elementor-element-dd27a7b a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-dd27a7b a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be1bc53 */.elementor-2282 .elementor-element.elementor-element-be1bc53 a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-be1bc53 a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b579dec */.elementor-2282 .elementor-element.elementor-element-b579dec a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-b579dec a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1758bcb */.elementor-2282 .elementor-element.elementor-element-1758bcb a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-1758bcb a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0e49ad */.elementor-2282 .elementor-element.elementor-element-e0e49ad a {
    color: #556B4F;
    font-weight: 500;
    text-decoration: none;
}

.elementor-2282 .elementor-element.elementor-element-e0e49ad a:hover {
    color: #7F9B82;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec396de *//* Szövegközi linkek */
.elementor-2282 .elementor-element.elementor-element-ec396de .elementor-widget-text-editor a {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    text-transform: none !important;

    color: #556B4F !important;
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 3px;
    overflow-wrap: anywhere;
}

/* Egérrel rámutatva */
.elementor-2282 .elementor-element.elementor-element-ec396de .elementor-widget-text-editor a:hover {
    color: #3D5038 !important;
    text-decoration-thickness: 2px !important;
}

/* Billentyűzetes navigáció */
.elementor-2282 .elementor-element.elementor-element-ec396de .elementor-widget-text-editor a:focus-visible {
    outline: 2px solid #556B4F;
    outline-offset: 3px;
}/* End custom CSS */