.elementor-2897 .elementor-element.elementor-element-705f1777{--display:flex;}.elementor-2897 .elementor-element.elementor-element-3c1f63ed{--display:flex;}.elementor-2897 .elementor-element.elementor-element-2dfe2dc2{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-2897 .elementor-element.elementor-element-4d22c166{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-2897 .elementor-element.elementor-element-2c9b59ea{--display:flex;}.elementor-2897 .elementor-element.elementor-element-3cfcf103{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2897 .elementor-element.elementor-element-21722256{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-2897 .elementor-element.elementor-element-7a2030c{--display:flex;}.elementor-2897 .elementor-element.elementor-element-710f118e{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2897 .elementor-element.elementor-element-44f387c1{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-2897 .elementor-element.elementor-element-3b55cbb0{--display:flex;}.elementor-2897 .elementor-element.elementor-element-174512a2{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2897 .elementor-element.elementor-element-59ced412{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-2897 .elementor-element.elementor-element-663dce6e{--display:flex;}.elementor-2897 .elementor-element.elementor-element-7641432e{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2897 .elementor-element.elementor-element-6af954c2{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-2897 .elementor-element.elementor-element-1e67d07e{--display:flex;}.elementor-2897 .elementor-element.elementor-element-78041994{--display:flex;--min-height:440px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2897 .elementor-element.elementor-element-3626d009{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-2897 .elementor-element.elementor-element-56a24f1{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:44px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2897 .elementor-element.elementor-element-56a24f1{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2897 .elementor-element.elementor-element-56a24f1{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21722256 */.elementor-2897 .elementor-element.elementor-element-21722256 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-21722256::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f387c1 */.elementor-2897 .elementor-element.elementor-element-44f387c1 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-44f387c1::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ced412 */.elementor-2897 .elementor-element.elementor-element-59ced412 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-59ced412::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6af954c2 */.elementor-2897 .elementor-element.elementor-element-6af954c2 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-6af954c2::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3626d009 */.elementor-2897 .elementor-element.elementor-element-3626d009 {
    max-height: 300px;        /* állítsd a kívánt magasságra */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-bottom: 10px;
}
.elementor-2897 .elementor-element.elementor-element-3626d009::after {
    content: "";
    position: sticky;
    bottom: -10px;
    left: 0;
    display: block;
    height: 40px;
    margin-top: -40px;        /* rálóg a szövegre, nem told el */
    background: linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;     /* ne blokkolja a görgetést */
}/* End custom CSS */
/* Start custom CSS */.main-heading, .breadcrumb, #restart {
    display: none;
}/* End custom CSS */