.elementor-3367 .elementor-element.elementor-element-ed50a9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-ed50a9f:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-ed50a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85f5aa1 );}.elementor-3367 .elementor-element.elementor-element-370b23b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-370b23b:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-370b23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85f5aa1 );}.elementor-3367 .elementor-element.elementor-element-801a53f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3367 .elementor-element.elementor-element-f0daa58{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3367 .elementor-element.elementor-element-24cc42a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-framed .elementor-icon:hover, .elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-framed .elementor-icon:hover, .elementor-3367 .elementor-element.elementor-element-24cc42a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-3367 .elementor-element.elementor-element-6dab097{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3367 .elementor-element.elementor-element-792e5a6{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-792e5a6 img{width:20%;height:100%;}.elementor-3367 .elementor-element.elementor-element-536d308{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-536d308 img{width:20%;height:100%;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-e297b39{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-framed .elementor-icon:hover, .elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-framed .elementor-icon:hover, .elementor-3367 .elementor-element.elementor-element-e297b39.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-3367 .elementor-element.elementor-element-66b7cb4{--display:flex;--min-height:9px;--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-b33ee5f{--display:flex;}.elementor-widget-text-editor{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-3367 .elementor-element.elementor-element-7643bbd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3367 .elementor-element.elementor-element-1d2f1ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-921c5b8 );border-radius:10px 10px 10px 10px;}.elementor-3367 .elementor-element.elementor-element-1d2f1ff.elementor-element{--align-self:center;}.elementor-3367 .elementor-element.elementor-element-be75f81{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3367 .elementor-element.elementor-element-956702e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}:where( .elementor-3367 .elementor-element.elementor-element-956702e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body.elementor-page-3367:not(.elementor-motion-effects-element-type-background), body.elementor-page-3367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85f5aa1 );}@media(max-width:1024px){.elementor-3367 .elementor-element.elementor-element-792e5a6 img{width:30%;}.elementor-3367 .elementor-element.elementor-element-536d308 img{width:30%;}.elementor-3367 .elementor-element.elementor-element-e297b39{width:initial;max-width:initial;}}@media(min-width:768px){.elementor-3367 .elementor-element.elementor-element-ed50a9f{--content-width:100%;}.elementor-3367 .elementor-element.elementor-element-370b23b{--width:90%;}.elementor-3367 .elementor-element.elementor-element-66b7cb4{--width:100%;}.elementor-3367 .elementor-element.elementor-element-b33ee5f{--width:100%;}}@media(max-width:767px){.elementor-3367 .elementor-element.elementor-element-370b23b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3367 .elementor-element.elementor-element-801a53f{--width:95%;}.elementor-3367 .elementor-element.elementor-element-f0daa58{--width:14%;}.elementor-3367 .elementor-element.elementor-element-24cc42a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-6dab097{--width:70%;--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-792e5a6 img{width:60%;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-536d308 img{width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-1d2f1ff *//* Force Lexend font on all Forminator UI */
.forminator-ui,
.forminator-ui * {
  font-family: 'Lexend' !important;
}

/* Force Lexend + bigger text on Forminator submit button */
.forminator-button.forminator-button-submit {
  font-size: 20px !important; /* ~20px */
  font-weight: 700 !important;   /* Bold */
  text-transform: none !important; /* keep normal casing */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0092939 *//* Lexend 700 - Latin Extended */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 700;
    src: url('http://lumorum.com/wp-content/uploads/2025/08/lexend-v25-latin-ext-700.woff2') format('woff2');
    font-display: swap;
}

/* Apply Lexend 700 to the main My Account content */
.woocommerce-MyAccount-content {
    font-family: 'Lexend', sans-serif !important;
    font-weight: 700 !important;
    font-size: 16px;       /* adjust as needed */
    line-height: 1.5;      /* improves readability */
    color: #333;           /* optional, matches most sites */
}

/* Headings inside My Account */
.woocommerce-MyAccount-content h1,
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content h4,
.woocommerce-MyAccount-content h5,
.woocommerce-MyAccount-content h6 {
    font-family: 'Lexend', sans-serif !important;
    font-weight: 700 !important;
}

/* Links inside My Account */
.woocommerce-MyAccount-content a {
    font-family: 'Lexend', sans-serif !important;
    font-weight: 700 !important;
    color: #d1613b; /* optional accent color */
    text-decoration: none; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0092939 *//* Lexend 700 - Latin Extended */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 700;
    src: url('http://lumorum.com/wp-content/uploads/2025/08/lexend-v25-latin-ext-700.woff2') format('woff2');
    font-display: swap;
}

/* Apply Lexend 700 to the main My Account content */
.woocommerce-MyAccount-content {
    font-family: 'Lexend', sans-serif !important;
    font-weight: 700 !important;
    font-size: 16px;       /* adjust as needed */
    line-height: 1.5;      /* improves readability */
    color: #333;           /* optional, matches most sites */
}

/* Headings inside My Account */
.woocommerce-MyAccount-content h1,
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content h4,
.woocommerce-MyAccount-content h5,
.woocommerce-MyAccount-content h6 {
    font-family: 'Lexend', sans-serif !important;
    font-weight: 700 !important;
}

/* Links inside My Account */
.woocommerce-MyAccount-content a {
    font-family: 'Lexend', sans-serif !important;
    font-weight: 700 !important;
    color: #d1613b; /* optional accent color */
    text-decoration: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370b23b *//* A teljes Forminator form konténer középre és nagyobb méret */
#forminator-module-3373 {
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 20px !important;
  background: #f9f9f9; /* teszteléshez háttérszín */
  border-radius: 8px;
}

/* Input mezők nagyítása */
#forminator-module-3373 input[type="text"],
#forminator-module-3373 input[type="email"],
#forminator-module-3373 input[type="password"] {
  font-size: 18px;
  padding: 14px;
  border-radius: 6px;
  width: 100% !important;
  box-sizing: border-box;
}

/* Gomb nagyítása */
#forminator-module-3373 .forminator-button {
  font-size: 18px;
  padding: 14px 28px;
  width: 100%;
  border-radius: 6px;
}/* End custom CSS */